Java String (1) 썸네일형 리스트형 Java의 String과 interning, 플라이웨이트 패턴 JAVA의 String String의 두 가지 생성 방법과 그 차이에 대해 알아보고 플라이 웨이트 패턴에 대해 알아본다. String을 생성하는 방법은 대표적으로 두 가지가 존재한다. ""을 통해 리터럴로 생성할 수 있고 new String을 통해 생성할 수 있다. @Test public void test() throws Exception { String str1 = "Hello"; String str2 = "Hello"; String str3 = new String("Hello"); assertThat(str1).isSameAs(str2); // 서로 다르다! assertThat(str1).isNotSameAs(str3); } 위와 같이 테스트를 작성해보면 마지막 테스트 코드는 isNotSameAs이나.. 이전 1 다음