这个是jdk 1.8文档中异常的种族描述 可以看出Java异常体系的根类是 Throwable, 当在java代码中写throw抛出异常时,后面跟的对象必然是Throwable或其子类的对象。 然后往下又分为 Exception(异常) 和 Error 其中Exception异常是指一些可以恢复的异常, 例如常
这个是jdk 1.8文档中异常的种族描述
可以看出Java异常体系的根类是 Throwable, 当在java代码中写throw抛出异常时,后面跟的对象必然是Throwable或其子类的对象。
其中Exception异常是指一些可以恢复的异常, 例如常见的NullPointerException空指针异常。 如果能善用异常机制那么代码使用就会大大提高
本次模拟一个异常实例,验证一下异常的捕获
我在调用一个方法的时候,该方法会抛出一个runtimeException 异常 然后我调用此方法的程序可能会有其他处理操作,也做了个try…catch 处理,然后验证 主方法的catch是否会执行 结果证明会执行
因为被调用的方法使用throw new RuntimeException("运行异常");
|
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16