-
常见的异常
- 用户输入错误
- 设备错误
- 硬件问题,比如打印机关闭,服务器问题
- 磁盘满了
-
执行顺序(一般不要在finally中使用return)
- 执行try,catch,给返回值赋值
- 执行finally
- return
子类声明的异常范围不能超过父类声明的范围
-
使用异常机制建议:
- 应该将整个任务包装在一个try语句块中
- 处理异常不可以代替简单测试
- 避免使用异常处理代替错误处理,这样会降低程序的清晰性,并且效率低下
- 异常往往在高层处理
常见的异常
执行顺序(一般不要在finally中使用return)
子类声明的异常范围不能超过父类声明的范围
使用异常机制建议: