1.什么是异常
异常:中断了正常指令流的事件(是程序在运行时产生的问题与编译无关)
2.异常的分类
这些类都是由JDK提供的
Exception分为两大类:
uncheck exception (如RuntimeException等)
check exception
Thriwable分为两类
Error(虚拟机在运行时产生的错误,虚拟机会关闭)
3.try...catch...finally结构的使用方法
try{
有可能出现异常的代码
}
catch(Exception e){
e.printStackTrace () ;
}
finally{//不管出不出异常都要执行
System.out.print (1) ;
}
总结:
1.程序员对Error无能为力,只能处理Exception
2.对异常的处理关系到系统的健壮性
3.使用try...catch...finally来处理可能出现异常的代码