七、异常处理——1-异常概述
1-异常概述
(1)与异常处理相关的关键字:
1)try:
该关键字后紧跟一个被花括号括起来的代码块,该代码块中放置可能引发异常的代码;
2)catch:
对应一个异常类型和一个代码块,用于表明该catch用于处理这种类型的代码块;
3)finally:
多个catch块后可以跟一个finally块,finally块用于回收在try块中打开的物理资源,异常机制会保证finally块总是会被运行;
4)throws:
在方法签名中使用,用于声明该方法可能抛出的异常;
5)throw:
用于抛出一个实际的异常,throw也可以单独作为语句使用,抛出一个具体的异常对象;
(2)异常的分类:
1)Checked异常:
可以在编译阶段被处理的异常,Java强制程序处理所有的Cheacked异常;
2)Runtime异常:
运行时异常。