스트림 스트림(Stream) : 연속적인 데이터의 흐름 또는 데이터를 전송하는 소프트웨어 모듈 1. 스트림의 양끝에는 입출력 장치와 자바 응용프로그램이 연결된다 : 자바 응용프로그램은 입력 스트림과 출력 스트림과만 연결하고, 입출력 스트림이 입출력 장치를 제어하고 실질적인 입출력을 담당한다. 2. 스트림은 단방향이다. 3. 스트림을 통해 흘러가는 기본 단위는 바이트나 문자이다 : 자바의 스트림 객체 = 바이트 스트림(byte stream = 이름 + Stream)(상관 x) / 문자 스트림(character stream = 이름 + Reader/Writer)(문자만 다룸) 4. 스트림은 선입선출, 즉 FIFO 구조이다 ∴ 입출력 스트림 = 입출력 장치 ~ 프로그램 사이의 일련의 데이터 흐름 ..