EOFException — 예상치 못한 파일/스트림 끝 신호
EOFException — 예상치 못한 파일/스트림 끝 신호
EOFException은 입력 중에 파일 끝이나 스트림 끝이 예상치 못하게 도달했음을 알리는 예외예요. 이 예외는 주로 데이터 입력 스트림이 스트림의 끝을 알리기 위해 사용해요. 많은 다른 입력 연산들은 스트림 끝에서 예외를 던지는 대신 특별한 값(예: -1)을 반환한다는 점에 주의하세요.
본문
이 클래스는 예외 계층 java.lang.Object → Throwable → Exception → IOException → EOFException을 따르며 Serializable을 구현합니다. DataInputStream의 읽기 메서드들이 예상했던 것보다 먼저 스트림 끝에 도달했을 때 이 예외를 던져요.
생성자
EOFException()— 오류 상세 메시지가null인EOFException을 만들어요.EOFException(String s)— 지정한 상세 메시지가 있는EOFException을 만들어요.s는 나중에Throwable.getMessage()로 얻을 수 있어요.
이 예외는 체크드 예외(checked exception)로, 바이너리 데이터를 읽는 코드에서 명시적으로 처리해야 해요.