Java通过面向对象的方法来处理异常。在一个方法的运行过程中,如果发生了异常,则这个方法生成代表该异常的一个对象,并把它交给运行时系统,运行时系统寻找相应的代码来处理这一异常。我们把生成异常对象并把它提交给运行时系统的过程称为异常的抛出(throw)。运行时系统在方法的调用栈中查找,从生成异常的方法开始进行回溯,直到找到相应的异常处理方法为止,这一过程称为异常的捕获(catch)。
转载于:https://my.oschina.net/u/3718722/blog/1572868
Java通过面向对象的方法来处理异常。在一个方法的运行过程中,如果发生了异常,则这个方法生成代表该异常的一个对象,并把它交给运行时系统,运行时系统寻找相应的代码来处理这一异常。我们把生成异常对象并把它提交给运行时系统的过程称为异常的抛出(throw)。运行时系统在方法的调用栈中查找,从生成异常的方法开始进行回溯,直到找到相应的异常处理方法为止,这一过程称为异常的捕获(catch)。
转载于:https://my.oschina.net/u/3718722/blog/1572868