异常机制
- 检查性异常
- 运行时异常
- 错误ERROR
异常体系结构
- java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所以异常的超类
- 在java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception
异常处理机制
try{
}catch{//可以多个catch,捕获多个异常,从小到大捕获
}finally{
}//finally可以不要,假设IO、资源关闭
快捷键 Ctrl Alt +T
- 抛出异常
- 捕获异常
异常处理五个关键字
try 、catch、finally、throw、throws
自定义异常
步骤:
- 创建自定义异常类
- 在方法中通过throw关键字抛出异常对象
- 如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获异常并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下步操作
- 在出现异常方法的调用者中捕获并处理异常
**有错误(红色波浪线)IDEA: Alt+Enter

浙公网安备 33010602011771号