NegativeArraySizeException — 음수 크기로 배열을 만들려 할 때
NegativeArraySizeException — 음수 크기로 배열을 만들려 할 때
NegativeArraySizeException은 애플리케이션이 음수 크기(negative size) 로 배열을 만들려 할 때 던져지는 예외예요.
본문
배열은 크기가 0 이상이어야 해요. new int[-5]처럼 음수 크기를 지정하면 JVM이 이 예외를 던져요. 배열 크기를 계산하는 로직에서 음수가 나온다면 대개 잘못된 경계값을 다루고 있다는 뜻이라, 입력 값 검증에 신경 쓸 필요가 있어요.
상속 구조는 다음과 같아요.
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.NegativeArraySizeException
생성자
NegativeArraySizeException()— 상세 메시지 없이 생성해요.NegativeArraySizeException(String s)— 지정된 상세 메시지로 생성해요.