异常的概念

SOBER小于 1 分钟

异常的概念

对异常进行捕获,保证程序可以继续运行 try catch

基本概念

Java语言中,将程序执行中发生的不正常情况称为 “异常” (开发过程中的语法错误和逻辑错误不是异常)

执行过程中所发生的异常事件可分为两类

  1. Error(错误): Java 虚拟机无法解决的严重问题。如: JVM 系统内部错误、资源耗尽等严重情况。比如:StackOverflowError[栈溢出] 和 OOM(out ofmemory), Error 是严重错误,程序会崩溃。
  2. Exception: 其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。例如空指针访问,试图读取不存在的文件,网络连接中断等等,Exception 分为两大类:运行时异常编译时异常