대부분 로그를 찍기 위해 System.out.println()메서드를 사용한 시스템 로그를 많이 사용합니다. 해당 방법은 커널 CPU의 사용량이 높아 성능에 영향을 미칩니다. 파일이나 콘솔에 로그를 남길때 내용이 완전히 프린트되거나 저장이 될때 까지 뒤에 프린트 하려는 부분은 대기가 되어지기때문에 대기시간이 발생하게 됩니다. 로그 출력은 개발할 때만 사용하므로 운영할 때 println()은 성능에 무리를 주게 됩니다. System.out.format()은 C언어 처럼 프린트 할 수 있으므로 소스를 간결하게 처리할 수 있습니다. String.format은 컴파일시 변환된 부분을 보면 새로운 Object를 생성하여 표현할 값을 배열에 포함시키게 하고 Long값의 경우에는 valueOf()메서드를 사용해 Ob..