java笔记错题记录
Posted SmallCuteMonkey80%
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java笔记错题记录相关的知识,希望对你有一定的参考价值。
1.有关静态初始化块说法正确的是?
正确答案: A B C 你的答案: B C (错误)
A无法直接调用静态初始化块
B在创建第一个实例前或引用任何静态成员之前,将自动调用静态初始化块来初始化
C静态初始化块既没有访问修饰符,也没有参数
在程序中,用户可以控制何时执行静态初始化块
2. 以下代码输出结果为?
public class Test
public static void main(String[] args)
System.out.println(test());
private static int test()
int temp = 1;
try
System.out.println(temp);
return ++temp;
catch (Exception e)
System.out.println(temp);
return ++temp;
finally
++temp;
System.out.println(temp);
3 java的基本编程单元是类,基本存储单元是变量。
4. 下面哪种情况会导致持久区jvm堆内存溢出?
正确答案: C 你的答案: D (错误)
A循环上万次的字符串处理
B在一段代码内申请上百M甚至上G的内存
C使用CGLib技术直接操作字节码运行,生成大量的动态类
D不断创建对象
5.Which statement declares a variable a which is suitable for referring to an array of 50 string objects?下面哪个Java语句声明了一个适合于创建50个字符串对象数组的变量?
正确答案: B C F 你的答案: A C D E (错误)
A char a[][];
B String a[];
C String[] a;
D Object a[50];
E String a[50];
F Object a[];
以上是关于java笔记错题记录的主要内容,如果未能解决你的问题,请参考以下文章