异常处理2

1.throws + 异常类型 写在方法的声明处。指明此方法执行时,可能会出现的异常类型

一旦当方法体执行时,出现异常,仍会在异常代码处生成一个异常类的对象,此对象满足后面的异常类型时

就会被抛出

2.体会:try-catch-finally:真正的异常处理掉了

    throws的方式只是抛给了方法的调用者,并为真正处理

3.开发中如何选择

  3.1父类中被重写的方法没有throws方法处理异常,则子类重写的方法不能用throws

  必须用try-catch-finally

  3.2执行的方法a,先后调用了另外几个方法,这几个方法是递进关系执行的,则这几

  个方法用throws的方法处理,而执行的方法a可以考虑使用try-catch-finally方式处理

posted @ 2022-11-05 18:17  平凡的柳先生  阅读(23)  评论(0)    收藏  举报