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
반응형
'개발관련 > 오류노트' 카테고리의 다른 글
자바 list에서 요소를 제거하려고 할 때 UnsupportedOperationException이 발생하는 이유 (0) | 2021.06.12 |
---|---|
컬렉션을 반복하여 루프에서 개체를 제거 할 때 ConcurrentModificationException 방지 (0) | 2021.06.09 |
Angular 오류 "EXCEPTION: Can't resolve all parameters for component" (0) | 2021.06.07 |
Mockito는 void 메서드를 테스트하면 예외가 발생합니다. (0) | 2021.06.05 |
잡을 수없는 ChuckNorrisException (0) | 2021.06.04 |