![在这里插入图片描述]
JVM默认处理异常的方式
如果程序出现了问题,我们没有做任何处理,最终JVM 会做默认的处理,处理方式有如下两个步骤:
- 把异常的名称,错误原因及异常出现的位置等信息输出在了控制台
- 程序停止执行
java中的异常被分为两大类:
- 编译时异常:必须显示处理,否则程序就会发送错误,无法通过编译(平时写代码是报错)
编译时异常必须要进行处理,两种处理方案:try…catch …或者 throws,如果采用 throws 这种方案,将来谁调用谁处理 - 运行时异常无需显示处理,也可以和编译时异常一样处理
运行时异常可以不处理,出现问题后,需要我们回来修改代码