首页 > 编程语言 > 详细

Java异常

时间:2020-04-27 20:14:35      阅读:55      评论:0      收藏:0      [点我收藏+]

异常概念

技术分享图片

异常的分类

  • Error类和RuntimeException类为非受查异常,其他的都为受查异常

技术分享图片

异常处理

  • 包括:抛出异常和捕获异常
  • 5个关键字:try、catch、finally、throw、throws

技术分享图片

捕获处理异常(try-catch-finally)

  • try-catch-finally
    1、注意多重catch的使用规则
    2、注意finally语句中return一定会被执行
  • throws
    1、抛出不处理

抛出异常(throw & throws)

技术分享图片

注意:当子类重写父类抛出异常的方法时,声明的异常必须是父类方法所声明异常的同类或子类

自定义异常

  • 可以通过自定义异常描述特定业务产生的异常类型
  • 所谓自定义异常,就是定义一个类,去继承Throwable类或者它的子类

异常链

技术分享图片

//方案1
throw new Exception("我是新的异常1", e);
//方案2
Exception e1 = new Exception("我是新的异常2");
e1.initCause(e);
throw e1;

Java异常

原文:https://www.cnblogs.com/jessekkk/p/12789257.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!