1. String이란
- 문자열을 표현하는 참조 타입 클래스
java.lang 패키지에 포함 → import 불필요
- 불변(Immutable) 객체
String s = "Java";
2. String 생성 방식 (중요)
1) 리터럴 방식 ⭐
String s1 = "Java";
String s2 = "Java";
- String Constant Pool 사용
- 같은 문자열이면 같은 주소 공유
2) new 생성 방식
String s3 = new String("Java");
3. == vs equals() ⭐⭐⭐
❌ 잘못된 비교