问题 单项选择题

下列关于Java语言的异常处理描述不正确的是( )。

A. Java语言中所有的异常都必须由程序员通过try-catch-finally语句实现

B. Java中异常可以被继承

C. 程序员可以通过继承Exception类定义自己的异常

D. 异常在Java中是有层次的

答案

参考答案:A

解析:为达到运行的要求,运行时出现的异常,实际是直接交给JVM系统来处理的,而Exception类的非运行异常,则要求编写程序必须捕获和声明。所以在Java语言中不是所有的异常都必须由程序员通过try-catch-finally语句实现。

单项选择题
单项选择题