IO共通IO動作クラスの継承構造IO 文字ストリーム Reader (ソース) BufferedReader LineNumberReader InputStreamReader FileReader (バイト ストリームから文字ストリームへのブリッジ) 文字列リーダー Writer(目的) BufferedWriter OutputStreamWriter FileWriter (文字ストリームからバイト ストリームへのブリッジ) StringWriter が 空です PrintWriter が 空です バイトストリーム InputStream (ソース) FileInputStream 空 SequenceInputStream マージストリーム ByteArrayInputStream を構築するときは 、データ ソースを受け取る必要があります。データ ソースはバイト配列です。OutputStream (目的) FileOutputStream 空 ByteArrayOutputStream は 、データの送信先となる可変長のバイト配列を内部的に定義します。