略称バイトストリームと文字ストリーム

まず、ストリームは何ですか?入出力ストリームとは何ですか?

  ストリームは、抽象的な概念、入出力デバイスの抽象化であり、入力ストリームが入力データストリーム入力手段は、外部プログラムに、入力チャネルが必要と考えることができ、出力ストリームがチャネルとして出力することができ、外部のプログラムに送信されたデータは、必要出力ストリームを持ちます。

 

第二に、バイトストリームと文字ストリームは何ですか?

  1、バイトストリーム:データ転送の基本単位はバイトストリームです。クラスバイトストリームストリームは、一般的に終了

    バイトの入力ストリーム:一般的に使用されています。

      、のInputStream:抽象基底クラスは、入力バイトストリームである、オブジェクトを作成することはできませんが、するために使用することができ、「インターフェイスのプログラミング」。

      B、FileInputStreamのメインを操作するためのファイル入力ストリームは、ファイル・データ・ストリームを読み取るために使用され、それはファイル・オブジェクトをインスタンス化するために使用される必要があります。これは、基本クラスの定義に加えて使用することができる、基底クラスはまた、リード()関数を実装する(引数なし)

      C、BufferedInputStreamを(FileInputStreamのサブクラス、直接入力ストリームサブクラスによって実装されていない):これは、他の流れの効率を高めるためにパッケージされ、それは入力ストリームのストリーム・オブジェクトを初期化する必要があります。その効率は、非バッファリングのためにはるかに高いので、高速に動作するようにメモリ内のデータを操作し、メモリに事前にデータをカプセル化します。これは、基本クラスの定義に加えて使用することができる、基底クラスはまた、リード()関数を実装する(引数なし)

    バイトの出力ストリーム:一般的に使用されています。

      、のOutputStream

      B、FileOutput

 

 

おすすめ

転載: www.cnblogs.com/yangrongkuan/p/11999974.html
おすすめ