자바는 입력 메서드가 두 가지인데, 바로 BufferedReader와 Scanner이다.처음 자바를 시작 할 때는 Scanner를 쓰다가, 나중에 속도가 중요해질 때가 생기면 보통 BufferedReader를 사용한다.그럼 이 두 입력 클래스의 차이는 뭘까? 왜 속도에 차이가 나는걸까? 1. Buffer 버퍼는 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 해당 데이터를 보관하는 임시 메모리 영역이다. 쉽게말해 '데이터 임시 저장공간'이라고 할 수 있다. 위의 그림처럼, 버퍼를 사용하지 않는 입력은 키보드의 입력이 발생하는 순간 바로바로 프로그램으로 전달된다(입력값 인식 경계와 별개). 하지만 버퍼를 사용하게 되면 키보드의 입력을 바로 보내는 것이 아니라 버퍼에 순서대로 적재하고, 입..