1. 버퍼 버퍼란 특정 데이터를 한 곳에서 다른 곳으로 전송할 때 일시적으로 그 데이터를 보관하는 임시 메모리 영역이다. 입출력 속도를 향상하기 위해서 버퍼를 사용한다. - 버퍼를 이용한 입력 : BufferedReader - 버퍼를 이용한 출력 : BufferedWriter - 버퍼 Flush : 버퍼에 남아있는 데이터를 출력시키는 작업 2. BufferedReader 1) Scanner와 차이 Scanner는 띄어쓰기, 엔터 등을 경곗값으로 인식해서 따로 가공할 필요가 없어 사용하기에 편리하다. 그러나 BufferedReader는 엔터만 경계로 인식하고 받은 데이터가 String으로 고정되기 때문에 데이터를 따로 가공해야 하는 경우가 많다. 그 대신 BufferedReader가 빠르다. (알고리즘 문..