728x90 반응형 SMALL StringBuilder1 [JAVA] 자바 - String, StringBuilder, StringBuffer 클래스, text block String 클래스 String 선언하기 String str1 = new String("abc"); // 힙 메모리에 생성 String str2 = "abc"; // 상수 풀에 생성. 상수 풀에 abc라는 string이 있고 그거에 주소만 가리키는 것. // 즉 위의 두 개의 인스턴스는 다른 것이다. 힙 메모리에 인스턴스로 생성되는 경우와 상수 풀(constant pool)에 있는 주소를 참조하는 두 가지 방법이 있습니다. 힙 메모리는 생성될 때마다 다른 주소 값을 가지지만, 상수 풀의 문자열은 모두 같은 주소 값을 가집니다. String str1 = new String("abc"); String str2 = new String("abc"); System.out.println(str1 == str2); .. 2021. 12. 14. 이전 1 다음 728x90 반응형 LIST