입출력 스트림 스트림이란? - 순서가 있는 데이터의 연속적 흐름이다. - 데이터 소스와 상관없이 적용할 수 있어 효과적이다. - 예시) 키보드 및 모니터 입출력, 프로그램과 외부 장치, 파일의 입출력에서 데이터 흐름도 스트림, 네트워크와 통신하는 데이터의 흐름 특징 선입선출 구조라서 순차적으로 흘러가고 순차적으로 접근한다. 임의 접근 파일 스트림을 제외한 모든 스트림은 단방향이다. 입출력 스트림은 객체이다. 출력 스트림과 입력 스트림을 연결해 파이프라인 구성이 가능하다. 지연이 가능하다. (프로그램에 연결한 출력 스트림에 데이터가 가득 차면 프로그램을 더 이상 출력할 수가 없어 빈 공간이 생길때까지 지연된다! 입력 스트림도 마찬가지) 바이트 스트림과 문자 스트림 입출력 스트림의 사용 바이트 스트림 바이트..