首页 > 其他 > 详细

异常处理

时间:2021-04-08 23:51:32      阅读:21      评论:0      收藏:0      [点我收藏+]

分类

  • Throwable是异常的顶级类 子类为Error和 Exception

  • Error 一般是灾难性的问题 无法被程序控制和处理的,当出现这些异常,JVM一般会选择终止异常

  • Exception 通常情况下可以被程序处理的,并且在程序中应该尽可能的趣处理这些异常

    • 检查型异常(编译型)

      用户错误或引起的异常,编译的时候不会被忽略

      IO异常

    • 非检查型异常(运行时)

      能够被程序控制或避免的 编译的时候可以被忽略

      算数异常|空指针异常等

       

捕获和抛出

  • finally 可以被省略

  • 多个异常catch

    • 不存在直接或间接的继承关系,可以并列

    • 存在直接或间接的继承关系的异常 从小到大排列

catch (ArithmeticException |Error e){
?
} catch(Exception e){
?
}
  • ctrl+alt+t 常用的块 if/try-catch等

异常处理

原文:https://www.cnblogs.com/jinstudy/p/14634977.html

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