IOストリームとは何ですか
IO:入力(入力)、出力(出力)。
かかわらず、入力または出力のソースと宛先を有しています。
Javaの場合、入力手段は、どこにどこにありますか?出力はどこにどこを指し?
入力でのJava:データがプログラムにファイル(またはネットワーク)から読み取ります。
出力でのJava:ファイル(またはネットワーク)へのデータでライター。
JavaでIO
Javaでの入力および出力ストリームは、2つの広いカテゴリーです:バイトストリーム、文字のストリーム
分類 | 文字入力ストリーム | 文字出力ストリーム | バイトの入力ストリーム | バイト出力ストリーム |
---|---|---|---|---|
抽象スーパークラス | 読者 | ライター | InputStream | OutputStream |
Accessファイル | FileReaderの | FileWriter | FileInputStreamを | FileOutputStream |
バッファフロー | BufferedReaderの | BufferedWriterの | BufferedInputStreamを | なBufferedOutputStream |
データフロー | DataInputStreamの | DataOutputStreamを | ||
オブジェクトフロー | ObjectInputStreamの | ObjectOutputStreamの | ||
変換の流れ | InputStreamReader | OutputStreamWriter | ||
印刷ストリーム | PrintWriter | PrintStream |