A.try块后通常应有一个或多个catch 块,用来处理try块中抛出的异常
B.catch 块后必须有finally块
C.释放资源的代码应放在try块中
D.对抛出的异常的处理必须放在try块中
A.异常是把代码中的错误或异常事件传递给调用方代码的一种特殊手段
B.异常可以用来清理一段代码中存在的杂乱逻辑
C.异常机制有可能导致错误在不知不觉中向外扩散
D.程序遇到了预料之外的不知道如何处理的情况,可以抛出一个异常
A.inally
B.编译失败
C.代码正常运行但没有任何输出
D.运行时抛出异常
关于以下代码段的说法正确的是()。 (1) String s="abcde"; (2) String Buffer s1=new String Buffer("abcde"); (3) if(s.equals(s1)) (4) s1=null: (5) if(s1.equals(s)) (6) s=null;
A.第(1)行编译错误,String的构造器必须明确调用
B.第(3)行编译错误,因为s与s1有不同的类型
C.编译成功,但执行时在第(5)行有异常抛出
D.编译成功,执行过程中也没有异常抛出
A.类的序列化与serialVersionUID毫无关系
B.如果完全不兼容升级,不需要修改serialVersionUID值
C.POJO类的serialVersionUID不一致会编译出错
D.POJO类的serialVersionUID不一致会抛出序列化运行时异常
E.POJO不必定义serialVersionUID,并且可以任意修改serialVersionUID的值
A.try块后通常应有一个catch块,用来处理try块中抛出的异常
B.catch块后必须有finally块
C.可能抛出异常的方法调用应放在try块中
D.对抛出的异常的处理必须放在try块中
当方法遇到异常又不知如何处理时,下列()做法是正确的。
A.捕获异常
B.抛出异常
C.声明异常
D.嵌套异常
A.编译异常就是指Exception以及其子类
B.编译异常如果产生,可以不用处理
C.编译异常指的就是Error
D.编译异常如果产生,必须处理,要么捕获,要么抛出