黑马程序员技术交流社区
标题:
听说过的公司面试题 异常
[打印本页]
作者:
LOVE你的ME
时间:
2014-11-20 01:32
标题:
听说过的公司面试题 异常
以前听说过一道公司面试题 让你写出5以上个java的异常名字 可能有的小伙伴觉得太Easy...可能有的小伙伴没怎么注意
我总结的笔记中记了一些还算是比较常见的吧(肯定不全,如有遗漏请大神们补充):lol
-----------------------------------------------------------------------------------------------------
空指针异常类:NullPointerException(这个放第一位,因为刚开始学的时候我总是遇见它 惭愧...)
数组下标越界异常:ArrayIndexOutOfBoundsException
算术异常类:ArithmeticExecption
类型强制转换异常:ClassCastException
线程终端异常:InterruptedException
字符串下标越界异常:StringIndexOutOfBoundsException
字符串转换为数字异常:NumberFormatException
输入输出异常:IOException
文件未找到异常:FileNotFoundException
文件已结束异常:EOFException
方法未找到异常:NoSuchMethodException
作者:
海饼干
时间:
2014-11-20 08:52
不错。。。。。。。。
作者:
lijingbo
时间:
2014-11-20 09:14
问题还行,话说我还没机会面试呢~
作者:
菜鸟一号
时间:
2014-11-20 09:16
写中文的话,十个都可以写得出,但写英文最多也只能写出一两个的人节奏:L
作者:
张周飞
时间:
2014-11-20 09:18
多手敲代码!!!!!!
作者:
cbb
时间:
2014-11-20 09:29
这样的话,throwable有两大子类,一种是严重的error,一种是Exception,其中我们要处理的就是Exception里面的异常。
异常有两种,一种是编译时被检测异常,一种是编译时不被检测异常(就是运行时异常),就是Exception众多子类中的一员,RuntimeException异常和其子类,
IOException
SQLException
PrintException
以上为Exception异常的一些子类,
ArrayStoreException
BufferOverflowException
SystemException
以上是RuntimeException异常的一些子类。
作者:
DamonZh
时间:
2014-11-20 12:16
我以为等写出来后要再让解释一遍呢
作者:
ls61532529
时间:
2014-11-20 15:17
楼主分享的东西太有用了 看过之后整个人都顿悟了
作者:
艾维苏
时间:
2014-11-22 10:42
哪里不会考哪里!!:Q
作者:
眸眼前缘
时间:
2014-11-22 15:48
表示是要认真记英语单词
作者:
壹贰叁
时间:
2014-11-22 15:53
BindException 绑定异常 端口已被使用
作者:
SanYong
时间:
2014-11-22 16:09
面试遇到过。。。。。
作者:
西风烈123
时间:
2014-11-22 18:26
这个真没注意过以前
作者:
西风烈123
时间:
2014-11-22 18:27
这个真没注意过以前
作者:
连鹏飞
时间:
2014-11-22 19:03
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()方法创建一个类的实例,而指定的类对象无法被实例化时,抛出该异常
作者:
丑小子799
时间:
2014-11-22 19:05
runtime 的exception会多些。
作者:
huangkj
时间:
2014-11-23 00:18
才学到API 好多没见哦。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2