小弟刚学JAVA不久,对异常使用的几种方式感觉很模糊,主要是下面这个问题。如果方法调用了另一个可能引发异常的方法,可以采取下述三种方式之一:
1.使用try和catch语句来处理异常。
2.在方法定义添加throws子句,将异常沿调用链向上传递。
3.使用catch捕获异常,然后使用throw重新引发它。请各位大哥讲解一下这三种方式的使用。特别是第二种和第三种方式偶理解的特别模糊,这两者有什么区别,最好是有例子说明。小弟先谢了。。