Java异常
Java异常
异常体系结构
- Throwable
- Error
- virtualMachineError
- AWTError
- Exception
- IOException
- RuntimeException
- ……
- Error
捕获和抛出异常
捕获异常
try{
}catch(){
}finally{
}
-
finally通常用于关闭IO和资源
-
多个异常从小到大捕获
-
IDEA快捷键 Ctrl+Alt+T包裹代码,包括捕获异常
抛出异常
public void method() throws Exception{
throw new Exception();
}
- throw主动抛出异常,可以在方法内捕获
- throws方法抛出异常,由外面捕获
自定义异常
- 继承Exception
- 构造函数可以传递信息,使用toString打印

浙公网安备 33010602011771号