object1 [Java] 문자열 초기화 시 Literal String 과 new String() 의 차이점 안녕하세요, 오늘은 Java 에서 문자열을 다룰 때 Literal 방식과 new String() 방식의 차이를 알아보겠습니다. Java에서 Literal String과 new String()은 서로 다른 방식으로 문자열을 생성하는 방법입니다. Literal String Literal String은 큰 따옴표(" ")로 둘러싸인 문자열입니다. (예시: "Hello, World!") 이 방식으로 생성된 문자열은 String Pool 에 저장됩니다. 동일한 리터럴 문자열이 사용될 경우 같은 메모리 공간을 참조합니다. Java의 메모리 관리에서 효율적으로 문자열을 관리할 수 있어, 같은 문자열이 반복적으로 사용될 때 메모리를 절약할 수 있습니다. String str1 = "Hello"; String str2 =.. 2022. 4. 7. 이전 1 다음