インタフェース
java.io.Closeableの使用

Closeableを使用しているパッケージ
パッケージ
説明
Stream Control Transport Protocol用のJava APIです。
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
モジュール記述子をサポートし、解決とサービス・バインディングによってモジュールの構成を作成するクラス。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.channelsパッケージのサービス・プロバイダ・クラス。
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。
暗号化操作のクラスとインタフェースを提供します。
ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。
高度な動的ロード機能を実装するクラスを提供します。
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
セキュア・ソケット・パッケージのクラスを提供します。
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
  • com.sun.nio.sctpでのCloseableの使用

    閉じるを実装しているcom.sun.nio.sctpのクラス
    修飾子と型
    クラス
    説明
    class 
    メッセージ指向の接続されたSCTPソケットの選択可能なチャネルです。
    class 
    メッセージ指向のSCTPソケットの選択可能なチャネルです。
    class 
    メッセージ指向の待機SCTPソケットの選択可能なチャネルです。
  • java.ioでのCloseableの使用

    Closeableを実装しているjava.ioのクラス
    修飾子と型
    クラス
    説明
    class 
    BufferedInputStreamは、ほかの入力ストリームに機能、特に入力をバッファに格納する機能とmarkおよびresetメソッドをサポートする機能を追加します。
    class 
    バッファリングされた出力ストリームを実装します。
    class 
    文字、配列、行をバッファリングすることによって、文字型入力ストリームからテキストを効率良く読み込みます。
    class 
    文字をバッファリングすることによって、文字、配列、または文字列を効率良く文字型出力ストリームに書き込みます。
    class 
    ByteArrayInputStreamは、ストリームから読み込むことができるバイトを格納する内部バッファを保持しています。
    class 
    データがバイト配列に書き込まれる出力ストリームを実装します。
    class 
    文字入力ストリームとして使用する文字バッファを実装します。
    class 
    このクラスは、ライターとして使用できる文字バッファを実装します。
    class 
    データ入力ストリームにより、アプリケーションは、プリミティブ型のJavaデータをベースとなる入力ストリームからマシンに依存せずに読み込むことができます。
    class 
    データ出力ストリームを使うと、アプリケーションはプリミティブ型のJavaデータを移植性のある形で出力ストリームに書き込むことができます。
    class 
    FileInputStreamは、ファイル・システム内のファイルから入力バイトを取得します。
    class 
    ファイル出力ストリームは、FileまたはFileDescriptorにデータを書き込むための出力ストリームです。
    class 
    デフォルトのバッファ・サイズを使用して、文字ファイルからテキストを読み取ります。
    class 
    デフォルトのバッファ・サイズを使用して、文字ファイルにテキストを書き込みます。
    class 
    FilterInputStreamは、他の入力ストリームをラップします。このストリームは、データの基本ソースとして使用され、その方法に沿ってデータを変換したり、追加の機能を提供します。
    class 
    このクラスは、出力ストリームをフィルタ処理するすべてのクラスのスーパー・クラスです。
    class 
    フィルタ処理された文字列ストリームを読み込むための抽象クラスです。
    class 
    フィルタ処理された文字ストリームのための抽象クラスです。
    class 
    この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパー・クラスです。
    class 
    InputStreamReaderはバイト・ストリームから文字ストリームへの橋渡しの役目を持ちます。バイトを読み込み、指定されたcharsetを使用して文字にデコードします。
    class 
    非推奨。
    このクラスは、文字がバイトによって適切に表現されるという誤った認識を前提としています。
    class 
    行番号を追跡して管理する、バッファリングされた文字入力ストリームです。
    class 
    事前にObjectOutputStreamを使って作成されたプリミティブ・データとプリミティブ・オブジェクトを直列化復元します。
    class 
    ObjectOutputStreamは、プリミティブ・データ型とJavaオブジェクトのグラフをOutputStreamに書き込みます。
    class 
    この抽象クラスは、バイト出力ストリームを表現するすべてのクラスのスーパー・クラスです。
    class 
    OutputStreamWriterは、文字ストリームからバイト・ストリームへの橋渡しの役目を持ちます。それに書き込まれた文字は、指定されたcharsetを使用してバイトにエンコードされます。
    class 
    パイプで連結された入力ストリームは、パイプで連結された出力ストリームに接続するようにします。これによって、パイプで連結された入力ストリームが提供するデータ・バイトは、パイプで連結された出力ストリームにすべて書き込まれます。
    class 
    パイプで連結された出力ストリームをパイプで連結された入力ストリームに接続することで、通信パイプを作成することができます。
    class 
    パイプによる文字入力ストリームです。
    class 
    パイプによる文字出力ストリームです。
    class 
    PrintStreamは、ほかの出力ストリームに機能、具体的には、さまざまなデータ値の表現を簡易的に出力する機能を追加します。
    class 
    オブジェクトの書式付き表現をテキスト出力ストリームに出力します。
    class 
    PushbackInputStreamは、内部バッファにプッシュバックされたバイトを格納することによって、別の入力ストリーム、つまり"プッシュバック"または"unread"バイトへの機能性を追加します。
    class 
    文字をストリームにプッシュ・バックできる文字ストリーム・リーダーです。
    class 
    このクラスのインスタンスは、ランダム・アクセス・ファイルに対する読取りと書込みの両方をサポートします。
    class 
    文字ストリームを読み込むための抽象クラスです。
    class 
    SequenceInputStreamは、ほかの入力ストリームを論理的に連結したものを表します。
    class 
    非推奨。
    このクラスでは、文字からバイトへの変換が正しく行われません。
    class 
    ソースが文字列の文字ストリームです。
    class 
    出力を文字列バッファに集める文字ストリームです。この文字列バッファを使って文字列を構築します。
    class 
    文字ストリームに書き込むための抽象クラスです。
  • java.lang.moduleでのCloseableの使用

    java.lang.module閉じるのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    モジュールのコンテンツへのアクセスを提供します。
  • java.netでのCloseableの使用

    Closeableを実装しているjava.netのクラス
    修飾子と型
    クラス
    説明
    class 
    このクラスは、データグラム・パケットを送受信するためのソケットを表します。
    class 
    MulticastSocketは、IPマルチキャスト・データグラムの送受信に便利なデータグラム・ソケットです。
    class 
    このクラスはサーバー・ソケットを実装します。
    class 
    このクラスは、クライアント・ソケット(単に「ソケット」とも呼ばれる)を実装します。
    class 
    このクラス・ローダーは、JARファイルとディレクトリの両方を参照するURLの検索パスから、クラスとリソースをロードするために使用されます。
  • java.nio.channelsでのCloseableの使用

    java.nio.channelsでのCloseableのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    バイトの読取りと書込みができる非同期チャネルです。
    interface 
    非同期入出力操作をサポートするチャネルです。
    interface 
    バイトの読み込みと書込みができるチャネルです。
    interface 
    入出力操作に関係するチャネルです。
    interface 
    バッファ・シーケンスからバイトを書き込むことができるチャネルです。
    interface 
    非同期のクローズや割込みが可能なチャネルです。
    interface 
    IP (Internet Protocol)マルチキャストをサポートするネットワーク・チャネルです。
    interface 
    ネットワーク・ソケットへのチャネルです。
    interface 
    バイトを読み取ることができるチャネルです。
    interface 
    バッファ・シーケンスにバイトを読み込むことができるチャネルです。
    interface 
    現在の位置を保持し、位置の変更を許可するバイト・チャネル。
    interface 
    バイトを書き込むことができるチャネルです。
    Closeableを実装しているjava.nio.channelsのクラス
    修飾子と型
    クラス
    説明
    class 
    ファイルの読み込み、書き込み、操作用の非同期チャネルです。
    class 
    ストリーム型リスニング・ソケット用の非同期チャネルです。
    class 
    ストリーム型接続ソケット用の非同期チャネルです。
    class 
    データグラム型ソケットの選択可能なチャネルです。
    class 
    ファイルの読み込み、書き込み、マッピング、操作用チャネルです。
    static class 
    Pipeの書込み可能な終端を表すチャネルです。
    static class 
    Pipeの読取り可能な終端を表すチャネルです。
    class 
    Selector経由で多重化できるチャネルです。
    class 
    SelectableChannelオブジェクトのマルチプレクサです。
    class 
    ストリーム型リスニング・ソケット用の選択可能なチャネルです。
    class 
    ストリーム型接続ソケット用の選択可能チャネルです。
  • java.nio.channels.spiでのCloseableの使用

    Closeableを実装しているjava.nio.channels.spiのクラス
    修飾子と型
    クラス
    説明
    class 
    割込み可能チャネルのベース実装クラスです。
    class 
    選択可能チャネルのベース実装クラスです。
    class 
    セレクタのベース実装クラスです。
  • java.nio.fileでのCloseableの使用

    java.nio.fileでのCloseableのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    ディレクトリ内のエントリに対して反復処理を行うためのオブジェクトです。
    interface 
    開いたディレクトリから相対的な位置にあるファイルに対する操作を定義するDirectoryStreamです。
    interface 
    登録されたオブジェクトの変更およびイベントを監視する監視サービスです。
    Closeableを実装しているjava.nio.fileのクラス
    修飾子と型
    クラス
    説明
    class 
    ファイル・システムへのインタフェースを提供し、ファイル・システム内のファイルやその他のオブジェクトにアクセスするためのオブジェクトのファクトリです。
  • java.rmi.serverでのCloseableの使用

    Closeableを実装しているjava.rmi.serverのクラス
    修飾子と型
    クラス
    説明
    class 
    非推奨。
    代替はありません。
  • java.securityでのCloseableの使用

    Closeableを実装しているjava.securityのクラス
    修飾子と型
    クラス
    説明
    class 
    ストリームを通過するビットを使用して、関連したメッセージ・ダイジェストを更新する透明なストリームです。
    class 
    ストリームを通過するビットを使用して、関連したメッセージ・ダイジェストを更新する透明なストリームです。
  • java.utilでのCloseableの使用

    Closeableを実装しているjava.utilのクラス
    修飾子と型
    クラス
    説明
    final class 
    printf形式の文字列用のインタプリタ。
    final class 
    正規表現を使用してプリミティブ型および文字列の構文解析が可能な、単純なテキスト・スキャナです。
  • java.util.jarでのCloseableの使用

    Closeableを実装しているjava.util.jarのクラス
    修飾子と型
    クラス
    説明
    class 
    JarFileクラスは、java.io.RandomAccessFileで開くことができる任意のファイルからjarファイルの内容を読み取るために使います。
    class 
    JarInputStreamクラスは、任意の入力ストリームからJARファイルの内容を読み取るために使います。
    class 
    JarOutputStreamクラスは、JARファイルの内容を任意の出力ストリームに書き出すために使います。
  • java.util.zipでのCloseableの使用

    Closeableを実装しているjava.util.zipのクラス
    修飾子と型
    クラス
    説明
    class 
    読み込まれるデータのチェックサムも保持する入力ストリームです。
    class 
    書き込まれるデータのチェックサムも保持する出力ストリームです。
    class 
    deflate圧縮形式でデータを圧縮するための入力ストリーム・フィルタを実装します。
    class 
    このクラスは、deflate圧縮形式で圧縮されているデータの出力ストリーム・フィルタを実装します。
    class 
    このクラスは、GZIPファイル形式で圧縮されたデータを読み込むためのストリーム・フィルタを実装します。
    class 
    このクラスは、GZIPファイル形式で圧縮されたデータを書き込むためのストリーム・フィルタを実装します。
    class 
    このクラスは、deflate圧縮形式で圧縮解除されたデータのストリーム・フィルタを実装します。
    class 
    deflate圧縮形式で格納されたデータを圧縮解除するための出力ストリーム・フィルタを実装します。
    class 
    このクラスは、ZIPファイルからエントリを読み込むために使用します。
    class 
    このクラスは、ZIPファイル形式でファイルを読み込む入力ストリーム・フィルタを実装します。
    class 
    このクラスは、ZIPファイル形式でファイルを書き込むための出力ストリーム・フィルタを実装します。
  • javax.cryptoでのCloseableの使用

    Closeableを実装しているjavax.cryptoのクラス
    修飾子と型
    クラス
    説明
    class 
    CipherInputStreamはInputStreamとCipherで構成されているので、read()メソッドはベースとなるInputStreamから読み込まれたデータを返しますが、Cipherにより追加の処理が行われています。
    class 
    CipherOutputStreamはOutputStreamとCipherで構成されているので、write()メソッドはまずデータを処理してからベースとなるOutputStreamに書き込みます。
  • javax.imageio.streamでのCloseableの使用

    javax.imageio.streamでのCloseableのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    ImageReaderで使用されるシーク可能な入力ストリーム・インタフェースです。
    interface 
    ImageWriterで使用されるシーク可能な出力ストリーム・インタフェースです。
    Closeableを実装しているjavax.imageio.streamのクラス
    修飾子と型
    クラス
    説明
    class 
    通常のInputStreamから入力を取得するImageInputStreamの実装です。
    class 
    出力を通常のOutputStreamに書き込むImageOutputStreamの実装です。
    class 
    FileまたはRandomAccessFileから入力を取得するImageInputStreamの実装です。
    class 
    出力をFileまたはRandomAccessFileに直接書き込むImageOutputStreamの実装です。
    class 
    ImageInputStreamインタフェースを実装する抽象クラスです。
    class 
    ImageOutputStreamインタフェースを実装する抽象クラスです。
    class 
    通常のInputStreamから入力を取得するImageInputStreamの実装です。
    class 
    出力を通常のOutputStreamに書き込むImageOutputStreamの実装です。
  • javax.management.loadingでのCloseableの使用

    Closeableを実装しているjavax.management.loadingのクラス
    修飾子と型
    クラス
    説明
    class 
    リモートURLから着信したMBeanサーバー内のMBean (複数可)をインスタンス化し、登録することができます。
    class 
    ClassLoaderRepositoryに追加されないMLetです。
  • javax.management.remoteでのCloseableの使用

    javax.management.remoteでのCloseableのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    JMX APIコネクタのクライアント側です。
  • javax.management.remote.rmiでのCloseableの使用

    javax.management.remote.rmiでのCloseableのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    クライアントからサーバー側のMBeanServer実装へMBeanServer要求を転送するために使用されるRMIオブジェクトです。
    Closeableを実装しているjavax.management.remote.rmiのクラス
    修飾子と型
    クラス
    説明
    class 
    RMIConnectionインタフェースの実装です。
    final class 
    RMIConnectionImplリモート・スタブ。
    class 
    リモートRMIコネクタへの接続です。
    class 
    非推奨。
    このトランスポートはサポートされなくなりました。
    class 
    JRMP経由でエクスポートされるRMIServerオブジェクトであり、JRMP経由でエクスポートされたRMIオブジェクトとしてクライアント接続を作成します。
    class 
    コネクタ・サーバーを表すRMIオブジェクトです。
  • javax.net.sslでのCloseableの使用

    Closeableを実装しているjavax.net.sslのクラス
    修飾子と型
    クラス
    説明
    class 
    このクラスはServerSocketを拡張し、セキュア・ソケット・レイヤー(SSL)やTransport Layer Security (TLS)プロトコルなどのプロトコルを使用して、安全なサーバー・ソケットを提供します。
    class 
    このクラスはSocketを拡張し、"セキュア・ソケット・レイヤー" (SSL)やIETF "トランスポート層のセキュリティ" (TLS)プロトコルのようなプロトコルを使って安全なソケットを提供します。
  • javax.sound.sampledでのCloseableの使用

    Closeableを実装しているjavax.sound.sampledのクラス
    修飾子と型
    クラス
    説明
    class 
    オーディオ入力ストリームは、オーディオの形式および長さが指定されている入力ストリームです。
  • javax.swingでのCloseableの使用

    Closeableを実装しているjavax.swingのクラス
    修飾子と型
    クラス
    説明
    class 
    InputStreamからの読込みの進捗を監視します。
  • javax.toolsでのCloseableの使用

    javax.toolsでのCloseableのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    Javaプログラミング言語のソース・ファイルおよびクラス・ファイルで動作するツールのファイル・マネージャ。
    interface 
    java.io.Filejava.nio.file.Pathに基づくファイル・マネージャ。
    Closeableを実装しているjavax.toolsのクラス
    修飾子と型
    クラス
    説明
    class 
    指定されたファイル・マネージャに呼出しを転送します。
  • jdk.jfrでのCloseableの使用

    閉じるを実装しているjdk.jfrのクラス
    修飾子と型
    クラス
    説明
    final class 
    レコーディング・データをディスクに構成、開始、停止、ダンプする手段を提供します。
  • jdk.jfr.consumerでのCloseableの使用

    閉じるを実装しているjdk.jfr.consumerのクラス
    修飾子と型
    クラス
    説明
    final class 
    レコーディング・ファイル。