EMZETT.
Увійти

EOFException (EOF)

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

Докладніше: Належить до IOException і є перевірюваним (checked). Типово під час читання двійкових даних через DataInputStream або ObjectInputStream. Для текстових файлів read() повертає -1, а readLine() — null.

Подробиці

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

Див. також: обробка винятків, throw і throws