我正在审查一个同事的代码,我遇到一段与此类似的代码:
public X Foo1(Y y) throws Exception { X result = new X(y); result.Foo2(); return result; }
我相信没有必要抛出异常部分,但我有困难证明这一点.如果是更具体的异常(FileNotFound,NoMemory等),那可能是有道理的,但是我认为这是不必要的.有人可以给我一些原因,这可能导致什么问题,为什么这是坏的做法?还是这个代码好吗?
解决方法
原文地址:https://www.jb51.cc/java/122960.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。