JDKが提供するストリームは、入力ストリーム(バイト入力ストリーム)、outputStream(バイト出力ストリーム)、リーダー(文字入力ストリーム)、およびライター(文字出力ストリーム)の4つのカテゴリを継承します。
文字ストリームとバイトストリームの主な違い: 1。バイトストリームが読み取られると、バイトが読み取られると1つのバイトが返されます。文字ストリームがバイトストリームを使用して1つ以上のバイトを読み取る場合(中国語に対応するバイト数は2つ、UTF-8コードテーブルの3バイトです)。最初に指定されたエンコーディングテーブルを確認し、見つかった文字を返します。 2。バイトストリームは、写真、mp3、AVIビデオファイルなど、あらゆる種類のデータを処理できますが、文字ストリームは文字データのみを処理できます。プレーンテキストデータを処理する限り、文字ストリームを使用することを優先する必要があり、それらはすべてバイトストリームの使用に使用されます。JavaでのIOストリーミングの上記の包括的な紹介は、私があなたと共有したすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。