第10章 异常处理

异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误、试图打开一个不存在的文件等,这些都是意外的情况,背离我们程序本身的意图。为了能够及时有效地处理程序中的运行错误,Java 专门引入了错误(Error)类和异常(Exception)类。
下一节:当我们单独谈到 Spring 时,一般是指 Spring Framework,就如下面的 maven 依赖所示,当前最新的版本为5.2.1(2019年11月2日release)。