可恨的异常 程序开发过程中,最讨厌异常了. 异常代表着程序出了问题,一旦出现,控制台会出现一屏又一屏的堆栈错误信息. 看着就让人心烦. 对于一个新人来讲,遇到异常经常会压力大,手忙脚乱,心生畏惧. 可亲的异常 但是,如果我们反过来看,异常可是非常好的错误提示. 在JDK中,定义了大量的异常,只要程序抛出了异常,我们根据异常的名字就能知道程序大概出了什么问题. 比如看到NullPointerException,我们就知道方法所属的对象是Null. 看到IndexOutOfBoundsExcepti