ストリームとは、開始点と終了点を持つ一連のバイトの集合であり、データ送信の一般用語または抽象化です。つまり、2 つのデバイス間のデータの送信はストリームと呼ばれます。
Java のストリームは抽象的な概念です。プログラムが特定のデータ ソースからデータを読み取る必要がある場合、データ ストリームが開きます。データ ソースはファイルやメモリ、ネットワークなど
逆に、データをデータ ソースの宛先に書き込む必要がある場合は、データ ストリームも開かれます。データ ソースの宛先は、ファイル、メモリ、ネットワークなどにすることもできます。
Java のストリームの種類は何ですか?
Java のストリームはさまざまな観点から分類できます:
ストリームの方向に従って: 入力ストリーム (inputStream) と出力ストリーム(出力ストリーム)。
実装関数によると:
#● ノード ストリーム (FileReader などの特定の場所 (ノード) との間でデータの読み書きが可能。 ● 処理ストリーム (既存のストリームの接続とカプセル化であり、データの読み書きはカプセル化されたストリームの関数呼び出しによって実現されます。BufferedReader など) 処理ストリームの構築方法は常に別のストリーム オブジェクトをパラメータとして使用する必要があります。ストリーム オブジェクトは他のストリームによって複数回パッケージ化されます。これはストリーム リンクと呼ばれます。)データの処理単位によると: バイト ストリームと文字ストリーム。
バイト ストリームは、InputStream と OutputStream から継承し、文字ストリームは、InputStreamReader と OutputStreamWrite から継承します。基本的なストリーム、InputStream、OutputStream、Reader、および Writer はそれぞれ、より具体的なサブクラスは、ファイル ストリーム、バッファ ストリーム、データ ストリーム、変換ストリーム、印刷ストリーム、オブジェクト ストリームなどに分割され、すべて特定の機能を持つか、特定のデータを操作するために使用されます。推奨される学習:以上がJavaにはどのような種類のストリームがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。