以下哪些关于Error类和Exception类的描述是正确的?
A. Error类和Exception类都是Throwable类的子类。
B. Error类是一个final类,而Exception类是一个非final类。
C. Exception类是一个final类,而Error类是一个非final类。
D. Error类和Exception类都实现了Throwable接口。
以下哪些是声明一个方法抛出异常的正确形式?
A. void m() throws IOException{}
B. void m() throw IOException{}
C. void m(void) throws IOException{}
D. m() throws IOException{}
E. void m(){} throws IOException
以下哪些关于try-catch-finally结构中的finally语句的描述是正确的?
A. 只有当一个catch语句获得执行后,finally语句才获得执行,
B. 只有当catch语句未获得执行时,finally语句才获得执行。
C. 只有当线程结束量,finally语句才获得执行。
D. 只有当异常抛出时,finally语句才获得执行。
以下哪些是有关封装优点的正确描述?
A. 只需一个public方法。
B. 从任何方法中没有异常抛出。
C. 可以不需要改变接口来改变接口,以达到外部使用代码无需变动。
D. 可以不需要改变现实来改变接口,以达到外部使用代码无需变动。