- すべてのスーパー・インタフェース:
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
, RMIIIOPServerImpl
, RMIJRMPServerImpl
, RMIServerImpl
, Scanner
, SctpChannel
, SctpMultiChannel
, SctpServerChannel
, SelectableChannel
, Selector
, SequenceInputStream
, ServerSocket
, ServerSocketChannel
, Socket
, SocketChannel
, SSLServerSocket
, SSLSocket
, StringBufferInputStream
, StringReader
, StringWriter
, URLClassLoader
, URLReader
, Writer
, ZipFile
, ZipInputStream
, ZipOutputStream
public interface Closeable
extends AutoCloseable
Closeable
は、閉じることができるデータの転送元または転送先です。 終了メソッドは、オブジェクトが保持しているリソース(開いているファイルなど)を解放するために呼び出されます。
- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
修飾子と型 |
メソッド |
説明 |
void |
close() |
このストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。
|
-
メソッドの詳細
-
このストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。 ストリームがすでに閉じられている場合は、このメソッドを呼び出しても何の効果もありません。
AutoCloseable.close()
で説明されているように、クローズが失敗する可能性がある場合は慎重な注意が必要です。 IOException
をスローする前に、基礎となるリソースを解放することと、Closeable
をクローズ済として内部的にマークすることをすることを強くお薦めします。
- 定義:
close
、インタフェース: AutoCloseable
- 例外:
IOException
- 入出力エラーが発生した場合