Java思考题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、Java配置

1、在Windows XP + JDK1.5.0的环境下,如何配置Java环境?

二、i++

C. System.out.println(i);

D. System.out.println(i--);

3、x=x+1, x+=1, x++哪个效率最高?为什么?

A.1 B. 2 C.3 D.4

后a和b的值分别为:

A.5,3 B. 0,1 C.0,3 D.5,4

三、类型转换

C. 编译不通过,在//2处有错误,因为此处f必须是一个int类型的变量

D. 编译不通过,在//1处有错误,不能这样定义变量

2、以下程序错误的是:

A. short s = 1; s = s + 1;

B. short s = 1; s += 1;

四、程序结构

2、什么时候使用assert?

3、哪一个main方法声明是不合法的?

A. public static void main()

B. public static void main(String[] string)

C. public static void main(String[] exp) throws FileNotFoundException

D. static void main(String[] args)

4、在下面标签中,哪个是不合法的?

A.here B. _there C. this D. that

5、e rror和exception有什么区别?

五、final定义

1、f inal、finally、finalize的区别?

C. 程序运行的时候,等待一个键盘输入,在屏幕上显示出“Doing finally”然后就跳出

D. 运行中立即跳出

六、异常处理

B. 程序运行时输出的结果是”fliton”

C. 程序运行时输出的结果是”flywick”和”fliton”

D. 编译时会发生错误,因为方法fliton尝试返回两个值

七、Reflection定义

1、什么是Reflection(反射)?

3、

八、

相关文档
最新文档