1.什么是异常?
2.异常的分类
(1)分类
(2)异常的体系结构
(3)
① Error
② Exception
3.抛出异常和捕获异常
public class exceptionTest {
public static void main(String[] args) {
int a = 1;
int b = 0;
//假设要捕获多个异常:从小到大!
try{
System.out.println(a/b);
}catch (Error e){ //catch(想要捕获的异常类型),捕获异常
System.out.println("Error");
}catch (Exception e){
System.out.println("Exception");
}catch (Throwable t){
System.out.println("Throwable");
}finally { //处理善后工作
System.out.println("finally");
}
//finally 可以不要finally,假设IO,资源,关闭
}
public void a(){
b();
}
public void b(){
a();
}
}