我正在审查同事的代码,我遇到了一段类似于此的代码:
public X Foo1(Y y) throws Exception {
X result = new X(y);
result.Foo2();
return result;
}
Run Code Online (Sandbox Code Playgroud)
我相信没有必要,throws Exception但我有困难证明这一点.如果它更具体Exception(等等)可能是有意义的FileNotFound,NoMemory但我认为这是不必要的.有人可以告诉我一些可能导致问题的原因以及为什么这是不好的做法?或者这段代码好吗?
可能重复:
计算java中的日期/时间差异
如何将未来日期如2012年2月17日星期六转换为毫秒,然后可以从当前时间减去毫秒,以产生到将来的日期之前的剩余时间.