EOFException (EOF)
Kısaca: EOF “End Of File” (dosya sonu) demektir. EOFException, daha fazla veri beklenirken okuma beklenmedik biçimde bir dosyanın veya akışın sonuna ulaştığında fırlatılır.
Biraz daha ayrıntılı: IOException’lara aittir ve denetlenir (checked). DataInputStream veya ObjectInputStream ile ikili veri okurken tipiktir. Metin dosyalarında read() bunun yerine -1, readLine() null döndürür.
Ayrıntılı
- Nedenler: kesilmiş dosya, yanlış okunan biçim…
Ayrıca bak: İstisna işleme, throw ve throws