异常处理2
1.throws + 异常类型 写在方法的声明处。指明此方法执行时,可能会出现的异常类型
一旦当方法体执行时,出现异常,仍会在异常代码处生成一个异常类的对象,此对象满足后面的异常类型时
就会被抛出
2.体会:try-catch-finally:真正的异常处理掉了
throws的方式只是抛给了方法的调用者,并为真正处理
3.开发中如何选择
3.1父类中被重写的方法没有throws方法处理异常,则子类重写的方法不能用throws
必须用try-catch-finally
3.2执行的方法a,先后调用了另外几个方法,这几个方法是递进关系执行的,则这几
个方法用throws的方法处理,而执行的方法a可以考虑使用try-catch-finally方式处理