B.每当Java程序运行过程中产生一个可识别的运行错误时,系统都会产生一个相应的该异常类的对象。
C.一旦一个异常对象产生了,系统中就一定有相应的机制来处理它,从而保证整个程序运行的安全性。
D.在“异常”类层次上的最上层有一个单独的类叫做Throw,它是jA.lang包中的一个类。
当访问一个空对象的变量或方法和访问空数组元素时,会出现()异常。
A.空指针异常
B.数组负下标异常
C.算术异常
D.类选型异常
A.异常是指程序运行时出现的阻止语句正常执行的非正常情况
B.Java中的异常是一个对象,封装了对应的错误类型以及程序运行的状态等信息
C.Java中的异常类为Exception,它是不可被继承的
D.Java中所有的异常类和错误类都是Throwable类的直接或间接子类
A.Nothing 是所有其他类型的子类,没有实例,主要用于异常处理函数的返回类型
B.null表示一个空对象,可以赋值给任何引用类型
C.类Option是一个抽象类,有一个具体子类Some 和一个对象None,分别表示有值和无值的情况
D.Null是所有引用类型的子类,其唯一的实例是null
final、finally、finalize的区别有:
A.finally必须和try,exception成组出现。
B.finalize是Object类的一个方法,在垃圾回收的时候会调用被回收对象的此方法。
C.finally是异常处理中的一个关键字,表示finally{}里面的代码一定要执行
D.final用于声明变量、方法和类的,分别表示变量值不可变,方法不可覆盖,类不可以继承
A.支持当前的食物,如果不存在就创建一个新的
B.支持当前的事务,如果不存在就不使用事务
C.支持当前的事务,如果不存在就抛出异常
D.不使用事务,如果当前存在事务就抛出异常
A.先列出通用的异常类,后列出具体的异常类
B.非运行异常可以不被捕获,Java会自动处理
C.RuntimeException可以不被捕获,Java能自动处理运行时异常
D.Exception类必须出现,而且必须作为catch块中第一个匹配的类
.catch子句都带一个参数,该参数是某个异常的类及其变量名(该陔异常对象的指针),catch用该参数去与抛出异常对象的类进行__________。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!