美文网首页
(一)异常整理

(一)异常整理

作者: 莫夏_b560 | 来源:发表于2019-06-22 21:42 被阅读0次

1、异常的继承结构


image.png

(1)Throwable超类,所有异常都继承自该超类;

(2)Error是Unchecked Exception,例如java虚拟机出现错误,不应该捕获也不应该抛出error异常

(3)Exception checked Exception

(4)RuntimeException 也是Unchecked Exception,表示程序出错了,应该去修补程序,而不是捕获这个异常。
(上图绿色部分,也都是Unchecked Exception;RuntimeException的子类,都表示程序的逻辑错误,都应该是去修补程序,而不是捕获。)

(5)黄色部分,表示的是无效,不是程序中可以预测的。比如无效的用户输入,文件不存在。捕获或者抛出!

(6)spring声名式的事务,中如果被注解的数据库操作,操作中发生了绿色部分的Unchecked Exception异常,所有的数据库都会回滚。checked Exception 情况下spring不会默认回滚,还是会提交,可以捕获并抛出一个runtimeException来触发回滚。

相关文章

  • (一)异常整理

    1、异常的继承结构 (1)Throwable超类,所有异常都继承自该超类; (2)Error是Unchecked ...

  • Android 异常整理

    android.content.res.Resources$NotFoundException: String r...

  • java刷题整理--异常整理

    参考:http://blog.csdn.net/hguisu/article/details/6155636 ht...

  • Java 常用异常整理

    填坑,整理下Java的常用异常。正确使用异常在实际编码中非常重要,但面试中的意义相对较小,因为对异常的理解和应用很...

  • Java常用异常整理

    填坑,整理下Java的常用异常。正确使用异常在实际编码中非常重要,但面试中的意义相对较小,因为对异常的理解和应用很...

  • [Exception]Python异常整理

    在做 Python 项目的时候, 有时候会遇到一些摸不着头脑的问题, 就记录一下, 毕竟有的答案真的是摸不着头脑,...

  • 异常检测论文整理

    Unsupervised Detection of Lesions in Brain MRI using cons...

  • 2019-01-20

    异常处理,自定义注册异常,多线程基础知识整理 1.异常 1.1异常的概念 异常:在程序编译完成和执行程序过程中,出...

  • android DialogFragment 的show()的问

    在使用DialogFragment的show时,会发生一些异常,整理一下。 1、重复添加的异常 java.lang...

  • 01/505:学习记录第一天

    1、英语学习:整理了第70个词根的思维导图 2、编程学习:什么是异常;对异常的处理;捕获异常;自定义异常类型 (1...

网友评论

      本文标题:(一)异常整理

      本文链接:https://www.haomeiwen.com/subject/hrbvqctx.html