BufferedReader 썸네일형 리스트형 [java] 입출력(BufferedReader, BufferedWriter, StringBuilder) 언젠가는 한 번 정리해보려 했던 것을 이제 글 한 번 올려보려고 합니다! ◇ 입출력 전달 방법 입출력에 대해서 가장 먼저 배우는 것은 Scanner를 이용해 입력하고 System.print 함수들로 출력합니다. Scanner는 프로그램 → 하드 디스크로 바로 데이터를 전송하면서 입출력에 시간이 오래 걸립니다. 하지만 Buffer는 바로 하드 디스크로 전달하는 것이 아니라 중간에 메모리 버퍼로 전달합니다. 입력할 때 하나씩 입력해서 메모리 버퍼에 쌓이면서 출력할때는 한 번에 하드 디스크로 데이터를 전달합니다. 아래의 그림을 보시면 좀 더 이해하기 쉬울 겁니다. Scanner는 위의 그림에서 메모리 버퍼가 없습니다. 하드디스크는 원래 속도가 느리기 때문에 데이터 입출력에 시간이 오래 걸립니다. 따라서 중간에.. 더보기 이전 1 다음