입출력 스트림 스트림(Stream): 자바의 데이터 입출력 흐름으로, 스트림 방향에 따라 종류 결정 바이트 기반 스트림: 그림, 멀티미디어 등의 바이너리 데이터를 읽고 출력 문자 기반 스트림: 문자 데이터를 읽고 출력 바이트 기반 스트림 1. 바이트 출력 스트림: OutputStream 2. 바이트 입력 스트림: InputStream 반환된 4byte 중 마지막 1byte에만 데이터 포함 입력 스트림으로부터 바이트를 더 읽을 수 없다면 -1 반환 읽을 수 있는 마지막 바이트까지 반복해 1byte씩 읽기 가능 문자 기반 스트림 1. 문자 출력 스트림: Writer 2. 문자열 입력 스트림: Reader 반환된 4byte 중 마지막 2byte에 데이터 포함 반환된 int 값을 char 타입으로 변환해 문자 ..