입출력이란? I/O란 INPUT과 OUTPUT의 약자로 입력과 출력, 간단히 줄여서 입출력이라고 한다. 입출력은 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것을 말한다. 1. 스트림 (Stream) 한마디로 정의 하면 스트림이란 데이터를 운반하는데 사용되는 연결통로이다. 스트림의 특징 스트림은 단방향통신만 가능하다. 따라서 입력과 출력을 동시에 처리 할 수 없다. 입력과 출력을 동시에 수행하려면❕❓ 입력을 위한 입력스트림과 출력을 위한 출력스트림, 2개의 스트림이 필요하다. 그리고 스트림은 먼저 보낸 데이터를 먼저 받게 되어 있으며 중간에 건너뜀 없이 연속적으로 데이터를 주고받는다. 큐와 같은 FIFO(First In First Out)구조로 되어 있다고 생각하면 이해가 쉽다. 2. ..