A001:是否被執行個體化無法確定。
方案1:抛出IllegalArgumentException(RuntimeException),并在javadoc中記載在何種情形下會抛出異常
方案2:抛出checked exception,通常在超出client code的控制範圍的情況下
如果要做cleanup的相關操作?
finally:即使在成功的時候也會被調用的。
Ref/Further Reading:
1.http://www.codeguru.com/java/tij/tij0103.shtml
2.http://www.devx.com/tips/Tip/13660
3.http://www.javaspecialists.eu/archive/Issue120.html
4.
<完成度:40%>