java.io 패키지 java.io 패키지는 다양한 입력/출력 방식의 기능을 제공하지만 주로 현업에서 사용하는 건 문서 자료 형식의 자료의 입출력이다. Stream java.io 패키지 클래스들을 사용하려면 우선 Stream의 개념을 알아야 한다. 네트워크에서 자료의 흐름과 물의 흐름이 비슷하다고 하여 붙여진 이름이다. 저장소로 부터 프로그램으로 데이터를 읽어들이기 위한 연결을 "입력 스트림", 프로그램에서 목적지까지 데이터 출력을 "출력 스트림" 이라 한다. 비슷한 개념으로 한쪽으로만 흐르는 파이프를 생각하면 된다. 입출력 클래스의 분류 입력 스트림은 InputStream 과 Reader 가 있다. (나머지 입력 스트림은 두 클래스의 하위 클래스) 출력 스트림은 OutputStream 과 Writer ..