异常机制

  • 检查性异常
  • 运行时异常
  • 错误ERROR

异常体系结构

  • java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所以异常的超类
  • 在java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception

异常处理机制

try{

}catch{//可以多个catch,捕获多个异常,从小到大捕获

}finally{

}//finally可以不要,假设IO、资源关闭

快捷键 Ctrl Alt +T

  • 抛出异常
  • 捕获异常

异常处理五个关键字

try 、catch、finally、throw、throws

自定义异常

步骤:

  1. 创建自定义异常类
  2. 在方法中通过throw关键字抛出异常对象
  3. 如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获异常并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下步操作
  4. 在出现异常方法的调用者中捕获并处理异常

**有错误(红色波浪线)IDEA: Alt+Enter

posted @ 2020-12-26 19:55  我是爱学习的佩奇  阅读(31)  评论(0)    收藏  举报