자바에서는 I/O시 스트림을 사용한다.
스트림
입력 스트림에서는 데이터를 읽고, 출력 스트림에서는 데이터를 쓴다.
필터 스트림은 입력 스크림이나 출력 스트림에 연결될 수 있다. 필터는 읽거나 쓰는 데이터를 수정하는데 사용된다(예를 들어, 데이터를 암호화하거나 압축하거나 포맷을 변경하거나 등등)
스트림을 동기방식으로 동작한다.
Reader와 Writer
문자를 읽고 쓸수 있는 Reader와 Writer