异常类型

Throwable:异常的超类,子类分为error和exception

error:应用程序不应该捕获的异常,一般是系统错误或者底层资源错误,也不会进行检查,比如死锁,虚拟机错误等等

exception:应用程序应该捕获的异常,分为RuntimeException和非RuntimeException,一般是应用程序级错误

RuntimeException:运行时异常,程序运行期间产生的异常,不会进行检查,比如空指针等

非RuntimeException:非运行时异常,编译器会进行检查,异常进行抛出,比如没有实现接口的对应方法等。

异常抛出是一层层向上抛

参考资料:https://www.cnblogs.com/lucky1024/p/11045155.html

try catch finally 的使用:try后边必须catch和finally至少跟一个

参考资料:

https://m.php.cn/article/202196.html

https://blog.csdn.net/weixin_38606312/article/details/73176023?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。