AutoCloseable
AsynchronousByteChannel
, AsynchronousChannel
, ByteChannel
, Channel
, DirectoryStream<T>
, GatheringByteChannel
, ImageInputStream
, ImageOutputStream
, InterruptibleChannel
, JavaFileManager
, JMXConnector
, ModuleReader
, MulticastChannel
, NetworkChannel
, ReadableByteChannel
, RMIConnection
, ScatteringByteChannel
, SecureDirectoryStream<T>
, SeekableByteChannel
, StandardJavaFileManager
, WatchService
, WritableByteChannel
AbstractInterruptibleChannel
, AbstractSelectableChannel
, AbstractSelector
, AsynchronousFileChannel
, AsynchronousServerSocketChannel
, AsynchronousSocketChannel
, AudioInputStream
, BufferedInputStream
, BufferedOutputStream
, BufferedReader
, BufferedWriter
, ByteArrayInputStream
, ByteArrayOutputStream
, CharArrayReader
, CharArrayWriter
, CheckedInputStream
, CheckedOutputStream
, CipherInputStream
, CipherOutputStream
, DatagramChannel
, DatagramSocket
, DataInputStream
, DataOutputStream
, DeflaterInputStream
, DeflaterOutputStream
, DigestInputStream
, DigestOutputStream
, FileCacheImageInputStream
, FileCacheImageOutputStream
, FileChannel
, FileImageInputStream
, FileImageOutputStream
, FileInputStream
, FileOutputStream
, FileReader
, FileSystem
, FileWriter
, FilterInputStream
, FilterOutputStream
, FilterReader
, FilterWriter
, Formatter
, ForwardingJavaFileManager
, GZIPInputStream
, GZIPOutputStream
, ImageInputStreamImpl
, ImageOutputStreamImpl
, InflaterInputStream
, InflaterOutputStream
, InputStream
, InputStreamReader
, JarFile
, JarInputStream
, JarOutputStream
, LineNumberInputStream
, LineNumberReader
, LogStream
, MemoryCacheImageInputStream
, MemoryCacheImageOutputStream
, MLet
, MulticastSocket
, ObjectInputStream
, ObjectOutputStream
, OutputStream
, OutputStreamWriter
, Pipe.SinkChannel
, Pipe.SourceChannel
, PipedInputStream
, PipedOutputStream
, PipedReader
, PipedWriter
, PrintStream
, PrintWriter
, PrivateMLet
, ProgressMonitorInputStream
, PushbackInputStream
, PushbackReader
, RandomAccessFile
, Reader
, Recording
, RecordingFile
, RMIConnectionImpl
, RMIConnectionImpl_Stub
, RMIConnector
, RMIJRMPServerImpl
, RMIServerImpl
, Scanner
, SctpChannel
, SctpMultiChannel
, SctpServerChannel
, SelectableChannel
, Selector
, SequenceInputStream
, ServerSocket
, ServerSocketChannel
, Socket
, SocketChannel
, SSLServerSocket
, SSLSocket
, StringBufferInputStream
, StringReader
, StringWriter
, URLClassLoader
, Writer
, ZipFile
, ZipInputStream
, ZipOutputStream
A Closeable
is a source or destination of data that can be closed. The close method is invoked to release resources that the object is holding (such as open files).
void
Closes this stream and releases any system resources associated with it.
As noted in AutoCloseable.close()
, cases where the close may fail require careful attention. It is strongly advised to relinquish the underlying resources and to internally mark the Closeable
as closed, prior to throwing the IOException
.
close
in interface AutoCloseable
IOException
- if an I/O error occurs
Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Other versions.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2025, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4