IO 공통 IO 작업 클래스 상속 구조
IO 문자 스트림 판독기(소스) BufferedReader LineNumberReader InputStreamReader FileReader(바이트 스트림에서 문자 스트림으로 브리지) 문자열 판독기 Writer(목적) BufferedWriter OutputStreamWriter FileWriter(문자 스트림에서 바이트 스트림으로 브리지) StringWriter 가 비어 있음 PrintWriter 가 비어 있음 바이트 스트림 InputStream(소스) FileInputStream 비어 있음 SequenceInputStream 병합 스트림 ByteArrayInputStream 이 생성 되면 데이터 소스를 수신해야 하며 데이터 소스는 바이트 배열입니다.OutputStream(목적) FileOutputStream 비어 있음 ByteArrayOutputStream은 데이터 대상인 가변 길이 바이트 배열을 내부적으로 정의합니다.