java异常处理面试题常见选择题含答案
1.下列哪种异常是检查型异常,需要在编写程序时声明()
A. NullPointerException
B. ClassCastException
C. FileNotFoundException
D. IndexOutOfBoundsException
答案:C
分析:NullPointerException空指针异常
ClassCastException类型转换异常
IndexOutOfBoundsException索引超出边界的异常
以上这些异常都是程序在运行时发生的异常,所以不需要在编写程序时声明
2.下面关于 Java.lang.Exception类的说法正确的是()
A. 继承自 Throwable
B. 不支持Serializable
C. 继承自 AbstractSet
D. 继承自FitelnputStream
答案:A
分析:Throwable是Exception和Error的父类,Exception虽然没有实现Serializable接口,但是其父类Throwable已经实现了该接口,因此Exception也支持Serializable。
Java异常处理面试题解析
这篇博客探讨了Java异常处理的相关面试题目,包括检查型异常和运行时异常的区别。题目中指出,FileNotFoundException是需要在编写程序时声明的检查型异常,而NullPointerException、ClassCastException和IndexOutOfBoundsException则是在运行时可能抛出的异常。此外,还提到了Exception类继承自Throwable,并且支持Serializable接口。
662

被折叠的 条评论
为什么被折叠?



