EOFException (EOF)
Коротко: EOF означає «End Of File» (кінець файлу). EOFException викидається, коли читання несподівано досягає кінця файлу чи потоку, хоча очікувалися ще дані.
Докладніше: Належить до IOException і є перевірюваним (checked). Типово під час читання двійкових даних через DataInputStream або ObjectInputStream. Для текстових файлів read() повертає -1, а readLine() — null.
Подробиці
- Причини: обрізаний файл, неправильно прочитаний формат…
Див. також: обробка винятків, throw і throws