异常Exception
JAVA异常(Exception)
1.什么是异常?
程序执行中的不正常现象
2.Java为什么设置异常机制?
使得程序更加健壮!
3.Exception存在形式
它在java中以类的形式存在,他们都可以创建对象。由JVM打印异常信息。
4.分类
错误类Error:如果在程序编译过程中,发生错误,就会直接退出就Java虚拟机。
异常类Exception:
编译时异常和运行时异常都在运行阶段发生,只有在程序运行阶段才能new对象,因为异常发生就是new异常对象。
运行时异常RuntimeException:发生的概率较低
编译时异常:表示必须在编写程序时预先对这种异常进行处理,如果不处理,就会编译报错。
5.异常处理方式
1.在方法声明的位置上,使用throw关键字(如果一直上抛到JVM,就会终止程序)
2.用try······catch 捕捉异常