抛出异常之后发生了什么? java用new在堆上来创建一个异常对象。当前执行的程序不能被执行下去,程序被终止之后,从当前环境弹出一个对异常对象的引用。异常处理机制接管程序,试图找到一个恰当的地方来执行异常处理。 异常的家族图谱