A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LOVE你的ME 中级黑马   /  2014-11-20 01:32  /  1278 人查看  /  16 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

以前听说过一道公司面试题 让你写出5以上个java的异常名字  可能有的小伙伴觉得太Easy...可能有的小伙伴没怎么注意
我总结的笔记中记了一些还算是比较常见的吧(肯定不全,如有遗漏请大神们补充):lol
-----------------------------------------------------------------------------------------------------
空指针异常类:NullPointerException(这个放第一位,因为刚开始学的时候我总是遇见它 惭愧...)
数组下标越界异常:ArrayIndexOutOfBoundsException
算术异常类:ArithmeticExecption
类型强制转换异常:ClassCastException
线程终端异常:InterruptedException
字符串下标越界异常:StringIndexOutOfBoundsException
字符串转换为数字异常:NumberFormatException
输入输出异常:IOException
文件未找到异常:FileNotFoundException
文件已结束异常:EOFException
方法未找到异常:NoSuchMethodException

16 个回复

倒序浏览
不错。。。。。。。。
回复 使用道具 举报
问题还行,话说我还没机会面试呢~
回复 使用道具 举报
写中文的话,十个都可以写得出,但写英文最多也只能写出一两个的人节奏:L
回复 使用道具 举报
多手敲代码!!!!!!
回复 使用道具 举报
cbb 中级黑马 2014-11-20 09:29:51
地板
这样的话,throwable有两大子类,一种是严重的error,一种是Exception,其中我们要处理的就是Exception里面的异常。
异常有两种,一种是编译时被检测异常,一种是编译时不被检测异常(就是运行时异常),就是Exception众多子类中的一员,RuntimeException异常和其子类,
IOException
SQLException
PrintException
以上为Exception异常的一些子类,
ArrayStoreException
BufferOverflowException
SystemException
以上是RuntimeException异常的一些子类。


回复 使用道具 举报
DamonZh 来自手机 中级黑马 2014-11-20 12:16:29
7#
我以为等写出来后要再让解释一遍呢
回复 使用道具 举报
楼主分享的东西太有用了 看过之后整个人都顿悟了
回复 使用道具 举报
哪里不会考哪里!!:Q
回复 使用道具 举报
表示是要认真记英语单词
回复 使用道具 举报
BindException 绑定异常 端口已被使用
回复 使用道具 举报
面试遇到过。。。。。
回复 使用道具 举报
这个真没注意过以前
回复 使用道具 举报
这个真没注意过以前
回复 使用道具 举报
JAVA中常见的异常
在Java中提供了一些异常用来描述经常发生的错误,对于这些异常,有的需要程序员进行捕获处理或声明抛出,有的是由Java虚拟机自动进行捕获处理。Java中常见的异常类:

1. runtimeException子类:
    1、 java.lang.ArrayIndexOutOfBoundsException
    数组索引越界异常。当对数组的索引值为负数或大于等于数组大小时抛出。
    2、java.lang.ArithmeticException
    算术条件异常。譬如:整数除零等。
    3、java.lang.NullPointerException
    空指针异常。当应用试图在要求使用对象的地方使用了null时,抛出该异常。譬如:调用null对象的实例方法、访问null对象的属性、计算null对象的长度、使用throw语句抛出null等等
    4、java.lang.ClassNotFoundException
    找不到类异常。当应用试图根据字符串形式的类名构造类,而在遍历CLASSPAH之后找不到对应名称的class文件时,抛出该异常。
   5、java.lang.NegativeArraySizeException  数组长度为负异常
   6、java.lang.ArrayStoreException 数组中包含不兼容的值抛出的异常
   7、java.lang.SecurityException 安全性异常
   8、java.lang.IllegalArgumentException 非法参数异常
2.IOException
IOException:操作输入流和输出流时可能出现的异常。
EOFException   文件已结束异常
FileNotFoundException   文件未找到异常
3. 其他
ClassCastException    类型转换异常类
ArrayStoreException  数组中包含不兼容的值抛出的异常
SQLException   操作数据库异常类
NoSuchFieldException   字段未找到异常
NoSuchMethodException   方法未找到抛出的异常
NumberFormatException    字符串转换为数字抛出的异常
StringIndexOutOfBoundsException 字符串索引超出范围抛出的异常
IllegalAccessException  不允许访问某类异常
InstantiationException  当应用程序试图使用Class类中的newInstance()方法创建一个类的实例,而指定的类对象无法被实例化时,抛出该异常
回复 使用道具 举报
runtime 的exception会多些。
回复 使用道具 举报
才学到API 好多没见哦。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马