IllegalArgumentException или NullPointerException для нулевого параметра ?

у меня есть простой метод установки для свойства и null не подходит для данной конкретной недвижимости. Я всегда был уязвлен в этой ситуации: я должен бросить IllegalArgumentException, или NullPointerException? От javadocs, как представляется целесообразным. Есть ли какая-то понял стандарт? Или это просто одна из тех вещей, которые вы должны делать все, что вы предпочитаете и как действительно правильно?

Найдено 24 ответа:

IllegalArgumentException or NullPointerException for a null parameter?

http://stackoverflow.com/questions/3881/illegalargumentexception-or-nullpointerexception-for-a-null-parameter

Посмотреть решение →