Name
Closeable
Synopsis
This interface defines a
close( )
method and is implemented by closeable objects such as
java.io
streams and java.nio
channels. This interface was added in Java 5.0 to enable
java.util.Formatter
to distinguish
java.lang.Appendable
objects that need to be
closed (such as streams) from those that do not (such as
StringBuilder
objects). See also
Flushable
.
public interface Closeable { // Public Instance Methods void close( ) throws IOException; }
Implementations
InputStream
, OutputStream
,
PrintStream
, RandomAccessFile
,
Reader
, Writer
,
java.nio.channels.Channel
,
java.util.Formatter
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.