欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > 面试-java异常体系

面试-java异常体系

2024/10/25 6:12:16 来源:https://blog.csdn.net/TOMORROW6COME/article/details/140019514  浏览:    关键词:面试-java异常体系

1.java异常体系
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
error类是指与jvm相关的问题。如系统崩溃,虚拟机错误,内存空间不足。
非runtime异常不处理,程序就没有办法执行。
一旦遇到异常抛出,后面的异常就不会进行。
在这里插入图片描述
在这里插入图片描述
(1)常见的error以及exception
在这里插入图片描述
2.java异常要点分析
抛出异常:创建异常对象,交由运行时系统处理
捕获异常:寻找合适的异常处理器处理异常,否则终止运行。

Finally的执行顺序先于catch语句里的return语句。
异常的处理原则:
具体明确:异常的抛出应能通过异常类和message准确说明异常的具体类型和产生异常的原因。
提早抛出:尽可能早的发现并抛出异常,便于准备定位的问题。
延迟捕获:异常的捕获和处理都应尽可能的延迟,让掌握更多信息的作用域来处理异常。

(1)高效主流的异常处理框架:
在用户看来,应用系统发生的所有异常都是应用系统内部的异常
在这里插入图片描述
Org.springframework.core.NestedRuntimeException:是个AppException的模板
在这里插入图片描述
(2)java异常处理消耗性能的地方:
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com