【发布时间】:2014-08-04 20:18:07
【问题描述】:
我写的方法如下:
public int count(int x){
//method contents
}
参数 x 必须介于 0 和 10 之间,尽管使用此代码的任何人都不会遇到问题,因为使用此方法的任何人都不会遇到不满足要求的 x。由于“count”方法被调用的次数,捕获和处理检查的异常可能有点乏味。强制 x 始终介于 0 和 10 之间的最佳方法是什么:已检查异常、未检查异常或断言?
【问题讨论】:
-
另外,请阅读约书亚·布洛赫(Joshua Bloch)第二版的 Effective Java,第 9 章深入解释了这个问题。
标签: java exception exception-handling assertions