개발관련/오류노트

null 매개 변수에 대한 IllegalArgumentException 또는 NullPointerException?

Rateye 2021. 6. 8. 13:55
728x90
반응형
질문 : null 매개 변수에 대한 IllegalArgumentException 또는 NullPointerException?

속성에 대한 간단한 setter 메서드가 있으며이 null 이 적합하지 않습니다. 나는 항상이 상황에서 찢어졌습니다 IllegalArgumentException 또는 NullPointerException 던져야합니까? javadocs에서 둘 다 적절 해 보입니다. 어떤 종류의 이해 된 표준이 있습니까? 아니면 이것은 당신이 원하는대로해야하는 일 중 하나 일 뿐이고 둘 다 정말 맞습니까?

답변

처럼 보인다 IllegalArgumentException 원하지 않는 경우 호출됩니다 null 허용 값으로하고, NullPointerException 당신이 밖으로 회전 될 수있는 변수를 사용하려고한다면 던져 질 것 null .

출처 : https://stackoverflow.com/questions/3881/illegalargumentexception-or-nullpointerexception-for-a-null-parameter
728x90
반응형