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.