1.异常是不正常的事件,不是错误。异常是指程序运行的过程中,发生某些意外的事情,比如10除以0, 文件不存在等。
2.Throwable类有两个直接子类:Exception类、Error类。Error表示错误,可能是编译期错误或者系统错误,往往程序中并不处理。Exception表示异常,是所有异常类的父类。
3.异常捕获的语法
try{
可能会发生异常的代码;
}catch(异常类型 引用名){
异常处理代码;
}finally{
必须执行的逻辑;
}
其中, finally下的语句块永远执行。