一、异常概述
——所谓异常,就是程序出现了不正常的情况
异常体系:
Error :严重问题,不需要处理
Exception:称为异常类,它表示程序本身可以处理的问题
1.RuntimeException: 在编译期是不检查的,出现问题后,需要我们回来修改代码
2.非 RuntimeException: 编译期就必修处理的,否则程序不饿能通过编译,就不能运行了
理解:RuntimeException 是编译出错能运行,非RuntimeException是编译出错必须处理,否则无法运行,Error指的是一些计算机无法解决的错误,比如说内存、硬件。
二、JVM ,java虚拟机的默认处理方案
——如果程序出现了问题,我们没有做任何处理,最终JVM会做默认处理
1、把异常的名称,异常原因及异常出现的位置等i想你想输出在了控制台上
2、程序停止运行
三、异常处理之try...catch...
3.1 格式: