버퍼
- 중간 임시 저장소
- 빠른 프로그램이 파일 입출력을 할 때 하드 디스크의 노후화, OS 문제로 인한 읽기 속도가 느리다면 프로그램 자체의 속도가 느려지게 된다.(하나씩 읽어들이게 되므로)
- 중간에 버퍼를 두고 저장 후 한번에 처리함으로써 속도를 높일 수 있음
Buffered 보조 스트림 클래스
- BufferedInputStream : 바이트 단위 입력 보조 스트림
- BufferedOutputStream : 바이트 단위 출력 보조 스트림
- BufferedReader : 문자 단위 입력 보조 스트림
- BufferedWriter : 문자 단위 출력 보조 스트림