首页 > 其他 > 详细

异常类

时间:2021-03-04 23:09:32      阅读:28      评论:0      收藏:0      [点我收藏+]

什么是异常?

  • 异常指的是程序运行中出现的不期而至的一系列状况。
  • 异常发生在程序运行时,影响了正常程序的执行流程。

异常的分类

  • 检查性异常:用户错误使用或者问题引起的异常,这是程序员无法遇见的。
  • 运行时异常:是可能被程序员忽视掉的异常,运行时异常可以在编译的时候被忽略。
  • 错误Error:错误不是异常,而是脱离程序员控制的问题,错误在代码中经常会被忽视,比如栈溢出等问题。

异常的体系结构

技术分享图片

  • Java中把异常当作是一个对象来处理,并且有一个超类Throwable来作为所有异常的基类。
  • 异常通常分为两大类,Error和Exception
    • 错误error是无法预见的
    • 异常exception是可以遇见的,可以避免的。

两者区别:

  • 从概念角度分析

    • Error:程序无法处理的错误,编译器不做检查
    • Exception:程序可以处理的异常,捕获后可能恢复
  • 从责任角度

    • Error:JVM虚拟机层次的错误,会导致程序运行直接终止。
    • Exception:又分为检查异常和运行时异常。

异常类

原文:https://www.cnblogs.com/sumuKiko/p/14482742.html

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