关于Java异常说法不正确的是()
A: Throwable类是Java语言中Error类和Exception类的父类
B: 当异常对象是Exception类(或其子类)的实例时,能通过Java虚拟机或者throw语句抛出该异常对象,并能通过try...catch...finally处理
C: 如果只用一个catch块捕捉多个异常对象,则catch子句中的参数类型应是所有异常对象的父类
D: 以上说法都不对
A: Throwable类是Java语言中Error类和Exception类的父类
B: 当异常对象是Exception类(或其子类)的实例时,能通过Java虚拟机或者throw语句抛出该异常对象,并能通过try...catch...finally处理
C: 如果只用一个catch块捕捉多个异常对象,则catch子句中的参数类型应是所有异常对象的父类
D: 以上说法都不对
举一反三
- 以下关于java异常说法不正确的是 A: Throwable 类是 Java 语言中Error类和Exception类的父类 B: 当异常对象是Exception类(或其子类)的实例时,能通过 Java 虚拟机或者 throw 语句抛出该异常对象,并能通过try…catch…finally处理 C: 直接捕获Exception类,就可以用一个catch块捕捉多个异常对象,这是最好的异常捕获的方法。 D: 以上说法都不对
- 当异常对象是Exception类(或其子类)的实例时,能通过 Java虚拟机或者throw语句抛出该异常对象,并能通过try—catch—finally处理()。
- 关于异常处理,说法错误的是?() A: try…catch…finally结构中,必须有try语句块,catch语句块和finally语句块不是必须的,但至少要两者取其一 B: 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将子类放在后面,父类放在前面 C: 一个方法可以抛出多个异常,方法的返回值也能够是异常 D: Throwable是所有异常的超类
- 若try语句块后面跟多个catch,则catch子句根据其异常参数的排列方式,下面正确的是()。 A: 子类异常在前,父类异常在后。 B: 父类异常在前,子类异常在后。 C: 只能有具有同一个父类的子类异常。 D: 父类异常和子类异常不能出现在同一个try程序段中。
- Java异常都是【 】类的子类对象。 A: Object B: Throwable C: Exception D: Error