异常是日常开发中大家都「敬而远之」的一个东西,但实际上几乎每种高级程序设计语言都有自己的异常处理机制,因为无论你是多么厉害的程序员,都不可避免的出错,换句话说:你再牛逼,你也有写出 Bug 的时候. 而所谓的「异常处理机制」就是能够在你出现逻辑错误的时候,尽可能的为你返回出错信息以及出错的代码大致位置,方便你排查错误. 同时,你也不必把异常想的太高深,它只是一段错误的提示信息,只是你的程序在运行过程中的一些逻辑错误被虚拟机检查出来了,它封装了错误信息并向你「报告」而已,而具体你如何处理,取决于你…