java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.io.IOException | +--java.io.EOFException
Signals that an end of file or end of stream has been reached unexpectedly during input.
This exception is mainly used by data input streams, which generally expect a binary file in a specific format, and for which an end of stream is an unusual condition. Most other input streams return a special value on end of stream.
Note that some input operations react to end-of-file by returning
a distinguished value (such as -1
) rather than by
throwing an exception.
DataInputStream
,
IOException
Constructor Summary | |
EOFException()
Constructs an EOFException with null
as its error detail message. |
|
EOFException(String s)
Constructs an EOFException with the specified detail
message. |
Methods inherited from class java.lang.Throwable |
getMessage,
printStackTrace,
toString |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public EOFException()
EOFException
with null
as its error detail message.public EOFException(String s)
EOFException
with the specified detail
message. The string s
may later be retrieved by the
Throwable.getMessage()
method of class
java.lang.Throwable
.s
- the detail message.