14.异常

1. 关键词&语法
1. try      运行可能出现异常的代码
2. catch    抓取抛出的异常
3. throw    抛出异常
4. throws   声明抛出的异常
5. finally  必须执行的代码块
2. 编程错误分类
  1. 编译错误(强制处理)
  2. 运行错误
    1. Error 严重错误
    2. Exception 异常
  3. 逻辑错误
3. 异常分类
  1. 运行时异常:RuntimeException及所有子类
  2. 检查异常:除运行时异常外所有异常类,必须在编译期处理
4. 异常处理方式

运行时异常

// 程序遇到异常,立马抓取,后面代码块不执行
try{
    
}catch(异常){
    
}
5. 自定义异常
  1. 继承一个异常类
  2. 定义父类构造方法,调用父类构造方法
  3. 自定义异常仅可通过throw抛出异常
1. try-catch可以直接配合使用
2. System.exit(0); 程序退出
原文地址:https://www.cnblogs.com/forelim/p/14766295.html