搜档网
当前位置:搜档网 › JAVA笔试面试题及答案

JAVA笔试面试题及答案




一.选择题(30分)

1.下列哪些情况可以终止当前线程的运行?

a. 抛出一个异常时。

b. 当该线程调用sleep()方法时。

c. 当创建一个新线程时。(与当前进程无关)

d. 当一个优先级高的线程进入就绪状态时。

2. 下面哪些为构造函数的特性定义

a. 在类中声明构造函数时,名称应该与类名相同

b. 具有重载特性,可以建立多个相同的名称

c. 使用类建立新对象时,会自动执行构造函数,因此在构造函

数内设定变量的初值或进行内存分配

d. 以上都是

3. 关于异常处理机制的叙述哪些正确

a. catch部分捕捉到异常情况时,才会执行finally部分(无论是否有毛病,都执行)

b. 当try区段的程序发生异常时,才会执行catch区段的程序

c. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分

d. 以上都是

4. 下列关于接口的叙述中哪些是正确的

a. 接口中的数据必须设定初值(就是接口中的常量)

b. 接口中的方法都是抽象方法




相关主题