문자열 연결 연산자로 문자열 n개를 잇는 시간은 n²에 비례한다. 대신 StringBuilder의 append 메서드를 사용하자.
StringBuffer : Synchronized가 걸려있음 (Thread-safe), 그래서 비교적 느리며 배열을 사용하기 때문에 새로운 주소를…
[item 57, 58, 59, 60, 61, 62]
지역변수의 유효 범위를 최소로 줄이면 코드 가독성과 유지보수성이 높아지고 오류 가능성은 낮아진다.
[item 53, 54, 55, 56]
가변인수 메서드를 호출하면, 가장 먼저 인수의 개수와 길이가 같은 배열을 만들고 인수들을 이 배열에 저장하여 가변인수 메서드에 건네준다.