首页 > 代码库 > 4、参数检查

4、参数检查

我们在使用一个方法的时候,经常要传入参数。而参数有可能是有问题的,也就是不符合方法需要。

那么这时候,这个方法如果能对参数进行检测是否符合,如果是因为参数错了我们就可以很清晰地知道错误。否则可能导致很多奇怪的错误。

参数检查的示例:

public void a(int i){
    if(i == 0){
        throw new Exception("不能为0");
    }
    // doSomething...
}

如果i的值是0,抛出异常后我们很清晰的知道问题在i的值。

但是,我们不应该处处都进行参数检查,如果参数能够完成合理的工作,对参数的限制越少越好。

4、参数检查