[JAVA] 입출력(I/O)
입출력(I/O) - I/O란 Input과 Output의 약자로 입력과 출력, 간단히 줄여서 입출력이라고 한다. 입출력은 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것을 말한다. - 입력의 근원지에서 InputStream을 거쳐 JVM에 데이터가 들어가고, JVM에서 Output Stream을 통해 출력의 목적지로 데이터를 내보낸다. └ 입력의 근원지 : 시스템(키보드의 입력), 파일, 네트워크(net, socket) └ 출력의 목적지 : 시스템(모니터). 파일(HDD), 네트워크 스트림(stream) - 데이터를 전달할 두 대상을 연결하고 데이터를 전송할 수 있는 무언가가 필요한데 이것을 스트림이라고 한다. 즉, 스트림은 데이터를 운반하는데 사용되는 연결통로이다. - 스트림은 단방향통..