javap
javap 테스트, for문 안에서 String 문자열 합칠 경우 과연 new 객체를 생성할까?
개요 for문 안에서 String 문자열을 합칠(+) 경우 new String("")객체로 생성되어 성능상 좋지 않다는 글을 읽고 테스트 했다. 테스트는 ubuntu에서 JDK 11버전, javap를 통해 확인했다. java로 String을 만들고 for문 전, 내부, 후 3가지를 확인해보기 위해 다음과 같이 작성했다. public class Sample{ public String gcTest(String data){ String result = "start"; result += "Test"; System.out.println("for문 시작하기 전"); for( int i = 0 ; i < 10 ; i++ ){ result += "test"; System.out.println("for문 안에"); } ..