java中无效的null函数参数应该抛出什么?

时间:2015-06-23 13:40:01

标签: java argument-passing

我们假设我的函数采用为空的参数。我应该扔什么? IllegalArgumentException("null param")NullPointerException("param")?或者可能是下面的代码?

void foo(Object param) {
    if (param == null)
        throw new IllegalArgumentException(new NullPointerException());
}

0 个答案:

没有答案