1.分类:
(1)checked——必须捕获或者声明抛出
(2)运行时异常——不要求必须捕获或声明抛出
2.异常处理:
(1)使用 try-catch 或 try-catch-finally 语句执行异常处理
(2)try-catch-finally中存在return语句的执行顺序finally块中与拒不执行情况
3.throw和throws:
throw——声明方法可能抛出异常
throws——手动抛出异常
1.分类:
(1)checked——必须捕获或者声明抛出
(2)运行时异常——不要求必须捕获或声明抛出
2.异常处理:
(1)使用 try-catch 或 try-catch-finally 语句执行异常处理
(2)try-catch-finally中存在return语句的执行顺序finally块中与拒不执行情况
3.throw和throws:
throw——声明方法可能抛出异常
throws——手动抛出异常