ホームページ >Java >&#&ベース >Javaにはどのような種類のストリームがありますか?

Javaにはどのような種類のストリームがありますか?

青灯夜游
青灯夜游オリジナル
2019-12-30 17:41:113515ブラウズ

ストリームとは、開始点と終了点を持つ一連のバイトの集合であり、データ送信の一般用語または抽象化です。つまり、2 つのデバイス間のデータの送信はストリームと呼ばれます。

Javaにはどのような種類のストリームがありますか?

Java のストリームは抽象的な概念です。プログラムが特定のデータ ソースからデータを読み取る必要がある場合、データ ストリームが開きます。データ ソースはファイルやメモリ、ネットワークなど

逆に、データをデータ ソースの宛先に書き込む必要がある場合は、データ ストリームも開かれます。データ ソースの宛先は、ファイル、メモリ、ネットワークなどにすることもできます。

Java のストリームの種類は何ですか?

Java のストリームはさまざまな観点から分類できます:

ストリームの方向に従って: 入力ストリーム (inputStream) と出力ストリーム(出力ストリーム)。

実装関数によると:

#● ノード ストリーム (FileReader などの特定の場所 (ノード) との間でデータの読み書きが可能。

● 処理ストリーム (既存のストリームの接続とカプセル化であり、データの読み書きはカプセル化されたストリームの関数呼び出しによって実現されます。BufferedReader など)

処理ストリームの構築方法は常に別のストリーム オブジェクトをパラメータとして使用する必要があります。ストリーム オブジェクトは他のストリームによって複数回パッケージ化されます。これはストリーム リンクと呼ばれます。)

データの処理単位によると: バイト ストリームと文字ストリーム。

バイト ストリームは、InputStream と OutputStream から継承し、文字ストリームは、InputStreamReader と OutputStreamWrite から継承します。

基本的なストリーム、InputStream、OutputStream、Reader、および Writer はそれぞれ、より具体的なサブクラスは、ファイル ストリーム、バッファ ストリーム、データ ストリーム、変換ストリーム、印刷ストリーム、オブジェクト ストリームなどに分割され、すべて特定の機能を持つか、特定のデータを操作するために使用されます。

推奨される学習:

Java ビデオ チュートリアル

以上がJavaにはどのような種類のストリームがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。