再说Java异常

最近在重构代码的时候,有些想法,记录一下: 对于一些会抛异常的代码进行封装,是应该在封装的方法处直接try-catch还是throw exception让外面的调用者进行处理? 其实catch就相当于内部的一个回调,如果在内部就try-catch掉了,这个回调是无法传递到外面的,这样是不利于扩展的。比如下面的代码:        这样系统就会提示在内部IOException永远不会抛出,需要去掉t
相关文章
相关标签/搜索