<aside> 💡

String의 특징

불변성 (Immutability)

<aside> 💡

String 과 관련한 method

reference🔗

스크린샷 2024-10-16 오후 5.22.37.png

</aside>

✅ Equals vs == 비교

문자열 리터럴

new 연산자

리터럴 vs new 연산자 비교

특성 문자열 리터럴 new 연산자
객체 생성 위치 문자열 상수 풀 힙 메모리
객체 재사용 동일한 리터럴은 같은 객체 참조 항상 새로운 객체 생성
메모리 사용 효율적 비효율적
예시 String str = "Hello"; String str = new String("Hello");

1.== 연산자

예시