下列关于引入包的描述中,错误的是( )
A. 使用其他包中的类时,需要在程序的开头写上import语句
B. 引入包的代码书写在类声明语句的上面、打包语句的下面
C. import只引入当前包下面的类,而不引入该包中子包里面的类
D. 一行只能引入一个包中的一个类,若有多个类需要引入,则要分写为多行
下列关于接口的描述中,错误的是( )
A. 接口可以使得设计与实现相分离
B. 如果没有指定接口方法和变量的public访问权限,Java将其隐式地声明成public
C. 接口中定义的属性成员分为常量和变量两种
D. 一个类却可以实现多个接口,表示的是一种多继承关系
下列关于try-catch-finally 结构的描述中,错误的是( )
A. 在try语句块中是可能抛出异常的代码,如果该块中的一条语句抛出了异常,则其后续语句不再继续执行,而是转到catch进行异常类型匹配
B. 一个try块可以对应多个catch块,用于对多个异常类进行捕获
C. 一个try块只能对应一个catch块,但可对应多个finally块
D. finally语句块总会执行
下列关于继承的叙述中,正确的是()
A. 在Java中类只允许单一继承
B. 在Java中一个类只能实现一个接口
C. 在Java中一个类不能同时继承一个类和实现一个接口
D. 在Java中接口只允许单一继承