问题
单项选择题
下列关于Java语言的异常处理描述不正确的是( )。
A. Java语言中所有的异常都必须由程序员通过try-catch-finally语句实现
B. Java中异常可以被继承
C. 程序员可以通过继承Exception类定义自己的异常
D. 异常在Java中是有层次的
答案
参考答案:A
解析:为达到运行的要求,运行时出现的异常,实际是直接交给JVM系统来处理的,而Exception类的非运行异常,则要求编写程序必须捕获和声明。所以在Java语言中不是所有的异常都必须由程序员通过try-catch-finally语句实现。