| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- revert
- cloud
- Commit삭제
- Reset
- IntelliJRevert
- git
- CloudWatch
- CloudWatchLogs
- CloudWatch Alarm
- CloudWatch Matrics
- IntelliJReset
Archives
- Today
- Total
목록Algorithm (1)
boyeon
굉장히 간단한 별찍기 문제지만 자바의 입/출력에 따라서 성능의 차이가 굉장히 많이 난다. 성능의 차이가 나는 이유에 대해 알아보도록 하자. 자바의 입력은 Scanner로 받는거보다 BufferedReader로 받는것이 더 빠르고, 출력은 System.out.println으로 내보내는것보다 BufferedWriter로 내보내는것이 더 빠르다. java.util의 Scanner는 1024 char만큼의 buffer를 가지지만, java.io의 BufferedReader/Wirter는 8배의 버퍼를 가지기 때문에 많은 양의 데이터를 입출력 할때는 훨씬 빠르게 처리할 수 있다. Buffer란? 버퍼를 사용하면 굉장히 큰 성능의 차이를 느낄 수 있다. 버퍼란 데이터를 한 곳에서 다른 한곳으로 전송하는 동안 일시적..
Algorithm
2021. 12. 31. 13:03