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笔记错题记录的主要内容,如果未能解决你的问题,请参考以下文章

错题总结

20180308错题解析

Day81_错题集

错题0913

20165204 Java第九周学习

Hibernate关联映射错题合集