자바함수
![[JAVA] 입출력 함수 BufferedReader / BufferedWriter](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqG111%2Fbtrruz2Lilu%2FI3OeZtfNrUL7s1TbAz8f40%2Fimg.jpg)
[JAVA] 입출력 함수 BufferedReader / BufferedWriter
BufferedReader / BufferedWriter는 버퍼를 이용해 사용자의 입력을 읽고 쓰는 함수이다. 버퍼를 사용하기 때문에 이 함수를 이용하면 입출력의 효율이 비교할 수 없을 정도로 좋아진다. ? Scanner 와 BufferedReader 의 차이 Scanner는 스페이스와 개행문자를 경계로 입력 값을 인식하기 때문에 가공할 필요가 없어 편리하지만 속도가 느리다. 특히 BOJ와 같은 알고리즘 문제를 풀 때 시간 초과 에러를 많이 보인다. 반대로 BufferedReader 는 개행문자만 경계로 인식하고 받은 데이터가 String으로 고정되기 때문에 데이터를 따로 가공해야 해서 번거롭지만 버퍼를 사용하기에 입력 속도에서 확연한 차이를 보인다. '버퍼를 거쳐가는데 왜 더 빠른거지 더 느려야 정상 ..