看到一本书上写:
如果您的方法调用了另一个可能引发异常的方法,可以采取下面3中方式之一:
1 使用try和catch来处理异常
2 在方法定义添加throws子句,将异常沿调用链向上传递
3 使用catch捕获异常,然后使用throw重新引发它对于第三条,也就是我一直没搞明白的throw,为什么要引发异常呢?
如果您的方法调用了另一个可能引发异常的方法,可以采取下面3中方式之一:
1 使用try和catch来处理异常
2 在方法定义添加throws子句,将异常沿调用链向上传递
3 使用catch捕获异常,然后使用throw重新引发它对于第三条,也就是我一直没搞明白的throw,为什么要引发异常呢?
好混乱阿这些概念!!