[Java] 13주차 과제: I/O
Roel Downey
스터디 링크 : 링크 I/O란? I/O란? Input과 Output의 약자를 합쳐놓은 것이다. 입출력은 컴퓨터 내부 또는 외부 장치와 프로그램간의 데이터를 주고 받는 것을 말한다. 데이터를 입력 받는 것(읽는것)을 Input이고, 입력받은 데이터를 내보내는 것(파일로 쓰거나 외부로 전송할 때)이 Output이다. 스트림(Stream)이란 스트림이란 실제의 입력이나 출력이 표현된 데이터의 이상화된 흐름을 말하며, 자바에서는 파일이나 콘솔에서의 입출력을 스트림을 통해 다룬다. 스트림은 한 방향으로만 통신이 가능하기 때문에 입력과 출력을 동시에 처리할 수는 없다. 💡 람다와 스트림에서 얘기하는 스트림과 같은 용어를 사용하지만, 다른 개념이다. InputStream과 OutputStream 스트림은 단방향 통신..