데이터 입출력
자바는 입출력 스트림을 통해 데이터를 입출력함.
스트림 Stream
: 단방향으로 데이터가 흐르는 것.
데이터는 출발지에서 나와 도착지로 흘러 들어감.
프로그램 기준,
데이터가 들어오면 → 입력 스트림
데이터가 나가면 → 출력 스트림
프로그램이 다른 프로그램과 데이터를 교환하려면 양쪽 모두 입출력 스트림이 필요.
어떤 데이터를 입출력하냐에 따라 두 종류로 구분함.
바이트 스트림
: 그림, 멀티미디어, 문자 등 모든 종류의 데이터 입출력
문자 스트림
: 문자만 입출력