자바 I/O란? 자바 I/O는 자바프로그램의 입력과 출력기능을 이르는 말이다. 모든 응용프로그램은 컴퓨터 메인 메모리에 올려져 CPU(Center Processing Unit, 중앙처리장치와)와의 커뮤니케이션을 통해 프로그램의 명령이 실행된다. 이때 응용프로그램이 CPU에 의해 실행되기 위해 필요한 데이터를 입력장치에서 메인 메모리로 가져오는 작업을 입력이라고 하고 반대로 메인 메모리에서 CPU에서 처리한 결과가 출력장치로 나가는 작업을 출력(Output)이라고 한다. 스트림이란? 스트림의 사전적 의미는 '흐르다'인데 컴퓨터 시스템 관점에서는 입,출력 시에 이동하는 데이터의 흐름을 의미한다. 다시말해, 메인 메모리에 적재되어 실행중인 응요프로그램과 입력 또는 출력으로 연결된 장치 사이에 이동하는 데이터의..