如果catch块中包括多个异常类,这些异常类的匹配原则是什么?( )
A. 按try块中程序执行的顺序,寻找最通用的异常类
B. 按try块中程序执行的顺序,寻找能够最精确匹配的类
C. 按catch块中异常类的排列顺序,寻找第一个能够匹配(也就是抛出的异常对象属于catch块的异常类,或是catch块中异常类的)
D. 在catch块中寻找能够最精确匹配的类
下列哪个类不能有子类?( )
A. static class FooBar{}
B. pivate class Foobar{}
C. abstract class FooBar{}
D. final public class FooBar{}
有一个类,它是所有Java类的直接或间接的父类,这个类是( )
A. Class类
B. System类
C. Object类
D. Java.lang类
finally块的作用是( )
A. 出现异常,并且已被catch块捕获并处理之后,才会执行的内容
B. 异常情况下会执行的内容
C. 正常情况下会执行的内容
D. 无论是否出现异常,都会执行的内容