Java 异常的产生与如何处理异常
异常的产生与如何处理异常
产生过程(示例)
处理过程
JVM在程序执行过程中检测出程序会发生异常
(1)首先,JVM根据异常产生的原因创建一个异常对象,这个异常对象包含异常产生的内容、原因和位置;
(2)然后,若当前方法中没有异常处理逻辑(try...catch),那么JVM就会把异常对象抛出给方法的调用者,调用者接收到异常对象后,若调用者也没有异常处理逻辑,继续向上抛出异常
(3)最终JVM收到了这个异常,做了两件事:1、把异常对象打印在控制台;2、JVM终止当前正在执行的java程序 -->中断处理