名词解释:
- 1.检查性异常: 不处理编译不能通过
- 2.非检查性异常:不处理编译可以通过,如果有抛出直接抛到控制台
- 3.运行时异常: 就是非检查性异常
- 4.非运行时异常: 就是检查性异常
异常使用可遵循下面的原则:
1:在当前方法被覆盖时,覆盖他的方法必须抛出相同的异常或异常的子类;
2: 在当前方法声明中使用try-catch语句捕获异常;
3:如果父类抛出多个异常,则覆盖方法必须抛出那些异常的一个子集,不能抛出新异常。
名词解释:
异常使用可遵循下面的原则:
1:在当前方法被覆盖时,覆盖他的方法必须抛出相同的异常或异常的子类;
2: 在当前方法声明中使用try-catch语句捕获异常;
3:如果父类抛出多个异常,则覆盖方法必须抛出那些异常的一个子集,不能抛出新异常。