其他分享
首页 > 其他分享> > Day25 异常机制

Day25 异常机制

作者:互联网

异常机制(Exception)

异常分类

  1. 检查性异常:最具代表的是用户错误或问题引起的异常,这是程序员无法预见的,在编译时不能被简单地忽略

    例如:打开一个不存在的文件时,就会发生异常

  2. 运行时异常:运行异常是可能被程序员避免的异常。与检查异常相反,运行异常可以在编译时被忽略(编译时无异常)

  3. 错误(ERROR):错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略

    例如:栈溢出时,一个错误就发生了,它们在编译时检查不到

异常体系结构

Error

Exception

Error和Exception的区别

  1. Error通常是灾难性的致命的错误,是程序无法控制和处理的,当出现这些异常时,Java虚拟机(JVM)一般会选择终止线程
  2. Exception通常情况下是可以被程序处理的,并且在程序中应该尽可能的去处理这些异常

标签:Exception,Java,错误,Day25,虚拟机,Error,机制,异常
来源: https://www.cnblogs.com/ugly-boy/p/15824624.html