接口与抽象类的主要区别是( )。
- A接口可以多实现,抽象类只能单继承
- B接口可以有构造方法
- C抽象类不能继承
- D没有区别
标记接口是( )。
- A有很多方法的接口
- B没有方法的接口
- C有默认方法的接口
- D静态接口
函数式接口是( )。
- A没有方法的接口
- B有很多方法的接口
- C只有一个抽象方法的接口
- D有默认方法的接口
包的作用包括( )。
- A组织类
- B避免命名冲突
- C控制访问权限
- D提高运行速度
接口的特点包括( )。
- A可以被实现
- B可以多继承
- C可以被实例化
- D不能包含构造方法
Java 8接口的新特性包括( )。
- Adefault方法
- Bstatic方法
- Cprivate方法
- Dprotected方法
导入包的方式包括( )。
- A导入单个类
- B导入整个包
- C导入子包
- D导入所有包
接口与抽象类的共同点包括( )。
- A都不能直接实例化
- B都可以包含抽象方法
- C都可以有常量
- D都可以有构造方法
关于包的命名,正确的有( )。
- A通常使用小写字母
- B可以使用域名反写
- C必须使用大写字母
- D必须以java开头
接口中的变量默认是final的。
import语句可以导入子包中的类。
接口之间可以多继承。
Java 8之前接口中的方法都不能有方法体。
String类创建的字符串是( )。
- A可变的
- B不可变的
- C线程不安全的
- D临时的
StringBuffer类创建的字符串是( )。
- A可变且线程安全
- B不可变
- C可变但线程不安全
- D临时的
StringBuilder类创建的字符串是( )。
- A不可变
- B可变且线程安全
- C可变但线程不安全
- D临时的
获取字符串长度的方法是( )。
- Alength()
- Bsize()
- Ccount()
- DgetLength()
Math.random()返回的值范围是( )。
- A[0.0, 1.0)
- B(0.0, 1.0)
- C[0, 1]
- D[0, 100)
比较字符串内容相等使用( )方法。
- Aequals()
- Bcompare()
- CisEqual()
System.out.println()中的out是( )。
- A方法
- BPrintStream对象
- C类
- D变量
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Java语言程序设计》在线练习。