异常处理 Java的异常处理机制很大一部分来自C++.它允许程序员跳过暂时无法处理的问题,以继续后续的开发,或者让程序根据异常做出更加聪明的处理. Java使用一些特殊的对象来代表异常状况,这样对象称为异常对象.当异常状况发生时,Java会根据预先的设定,抛出(throw)代表当前状况的对象.所谓的抛出是一种特殊的返回方式.该线程会暂停,逐层退出方法调用,直到遇到异常处理器(Exception Handler).异常处理器可以捕捉(catch)的异常对象,并根据对象来决定下一步的行动,比如: 提…