当前位置:文档之家› Java思考题

Java思考题

一、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、
八、。

相关主题