单选题

下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是()

A
表达式1和表达式3中不能含有多条语句
B
表达式2为空时,默认规定为恒真
C
for语句中定义的循环控制变量只在该块内有效
D
表达式1、表达式2和表达式3都是可选的

题目答案

A

答案解析

暂无解析
解答题

设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。

主观题和计算题请自行在草稿纸上作答

题目答案

public class ThreadTest1{private int j;public static void main(String args[]){ThreadTest1 tt=new ThreadTest1();Inc inc=tt.new Inc();Dec dec=tt.new Dec();for(int i=0;i<2;i++){Thread t=new Thread(inc);t.start();t=new Thread(dec);t.start();}}private synchron

答案解析

暂无解析
单选题

以下对接口描述错误的有( )

A
)接口没有提供构造方法
B
)接口中的方法默认使用public、abstract修饰
C
)接口中的属性默认使用public、static、final修饰
D
)接口不允许多继承

题目答案

D

答案解析

暂无解析
解答题

String 字符串常量,StringBuffer 字符串变量(线程安全),StringBuilder 字符串变量(非线程安全)

主观题和计算题请自行在草稿纸上作答

题目答案

简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对

答案解析

暂无解析
单选题

以下对继承的描述错误的是( )

A
)Java中的继承允许一个子类继承多个父类
B
)父类更具有通用性,子类更具体
C
)Java中的继承存在着传递性
D
)当实例化子类时会递归调用父类中的构造方法

题目答案

A

答案解析

暂无解析
解答题

try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,在return前还是后?

主观题和计算题请自行在草稿纸上作答

题目答案

会执行,在return前执行。

答案解析

暂无解析
单选题

访问修饰符作用范围由大到小是( )

A
)private-default-protected-public
B
)public-default-protected-private
C
)private-protected-default-public
D
)public-protected-default-private

题目答案

D

答案解析

暂无解析
单选题

以下对重载描述错误的是( )

A
)方法重载只能发生在一个类的内部
B
)构造方法不能重载
C
)重载要求方法名相同,参数列表不同
D
)方法的返回值类型不是区分方法重载的条件

题目答案

B

答案解析

暂无解析
多选题

接口和抽象类描述正确的有( )(两项)

A
)抽象类没有构造函数
B
)接口没有构造函数
C
)抽象类不允许多继承
D
)接口中的方法可以有方法体

题目答案

BC

答案解析

暂无解析
解答题

java 中抽象类和接口的五点区别?

主观题和计算题请自行在草稿纸上作答

题目答案

1.一个类可以实现多个接口 ,但却只能继承最多一个抽象类。2.抽象类可以包含具体的方法 , 接口的所有方法都是抽象的。3.抽象类可以声明和使用字段 ,接口则不能,但接口可以创建静态的final常量。4.接口的方法都是public的,抽象类的方法可以是public,protected,private或者默认的package。5.抽象类可以定义构造函数,接口却不能。

答案解析

暂无解析
单选题

以下对封装的描述正确的是( )

A
只能对一个类中的方法进行封装,不能对属性进行封装
B
如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用
C
封装的意义不大,因此在编码时尽量不要使用
D
封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性

题目答案

D

答案解析

暂无解析
单选题

以下描述错误的有( )

A
)abstract可以修饰类、接口、方法
B
)abstract修饰的类主要用于被继承
C
)abstract可以修饰变量
D
)abstract修饰的类,其子类也可以是abstract修饰的

题目答案

C

答案解析

暂无解析