1. IO와 스트림(Stream)1)IO란? IO란 Input과 Output을 뜻합니다. 프로그램으로 들어오는 모든 값을 Input값이라고 하고 밖으로 나가는 값을 Output값이라고 합니다. 이를 입출력이라고부르고 자바에서는 입출력을 처리하기 위해 IO패키지를 제공합니다. 2) 스트림(Stream)이란?IO패키지를 다루다 보면 스트림 이라는 용어를 자주 볼 수 있습니다. 스트림은 사전적인 의미로는 개울, 시내를 뜻하지만 자바에서는 (2진수)데이터의 흐름을 의미합니다. 스트림, 즉 데이터의 통신은 한 쪽 방향으로만 가능하다는 특징이 있습니다. 그렇기 때문에 입력 스트림과 출력 스트림을 각각 따로 사용해야 하며 먼저 들어온 데이터가 먼저 나가는 FIFO구조를 이루고 있습니다. 스트림은 다앙한 종류가 있는..