자바에서 데이터는 스트림을 통해 입출력 스트림 (stream): 단일 방향으로 연속적으로 흘러가는 것. 데이터는 출발지에서 도착지로 흐름. 프로그램이 도착지면 입력 스트림 출발지면 출력 스트림 바이트(byte)기반 스트림 : 그림, 멀티미디어 등의 바이너리 데이터를 읽고 출력시 사용 입력 : InputStream(최상위 클래스, 추상) 출력 : OutStream(최상위 클래스, 추상) 문자(character)기반 스트림 : 문자 데이터를 읽고 출력할 때 사용 입력 : Reader(최상위 클래스, 추상) 출력 : Writer(최상위 클래스, 추상) - InputStream (하위 클래스 : FileInputStream, BufferedInputStream, DataInputStream) read() 메소드..