Java 基础-异常

194 阅读1分钟

基本概念

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

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