| 바이트기반 스트림 | 문자기반 스트림 |
|---|---|
| FileInputStream FileOutputStream | FileReader FileWriter |
| ByteArrayInputStream ByteArrayOutputStream | CharArrayReader CharArrayWriter |
// 먼저 기반스트림을 생성한다. FileInputStream은 InputStream의 자손 클래스이다. FileInputStream fis = new FileInputStream("test.txt"); // 기반스트림을 이용해서 보조스트림을 생성한다. BufferedInputStream bis = new BufferedInputStream(fis); // 보조스트림인 BufferedInputStream으로 부터 데이터를 읽는다. bis.read();
| 바이트기반 보조스트림 | 문자기반 보조스트림 |
|---|---|
| BuffererdInputStream BuffererdOutputStream | BuffererdReader BuffererdWriter |
| FilterInputStream FilterOutputStream | FilterReader FilterWriter |