EMZETT.
Войти

EOFException (EOF)

Коротко: EOF означает «End Of File» (конец файла). EOFException выбрасывается, когда чтение неожиданно достигает конца файла или потока, хотя ожидались ещё данные.

Подробнее: Относится к IOException и является проверяемым (checked). Типично при чтении двоичных данных через DataInputStream или ObjectInputStream. Для текстовых файлов read() возвращает -1, а readLine() — null.

Подробности

  • Причины: обрезанный файл, неверно прочитанный формат…

См. также: обработка исключений, throw и throws