Java异常处理机制
Java中的异常类都派生自Throwable类,所以发生异常时将产生一个异常对象并将其抛出。这与其他对象的创建一样,使用new在堆上创建异常对象。然后,当前的执行路径被迫终止,并且从当前执行环境弹出异常对象的引用,这时异常处理机制开始运作,他会寻找一个恰当的地方继续执行程序(当前环境或者上一层环境中定义了异常处理的语句,如果没有我们定义相应的异常处理语句,那么抛出的异常会直达main()方法,并...