空参数的IllegalArgumentException或NullPointerException?
对于一个属性,我有一个简单的setter方法null不适合此特定属性。在这种情况下,我总是心烦意乱:我应该扔一个IllegalArgumentException,或NullPointerException?从javadocs来看,两者似乎都是合适的。有什么可理解的标准吗?或者这仅仅是你想做的事情中的一件,两者都是正确的吗?
null
IllegalArgumentException
NullPointerException
冉冉说
牛魔王的故事
红颜莎娜
相关分类