package CHAPTER08;

public class C8_04_StringCompare {
	public static void main(String[] args) {
        // 문자열 리터럴 방식 (상수 풀에 저장)
        String str1 = "Java";
        String str2 = "Java";

        // new 연산자로 생성한 문자열 (Heap에 새 객체 생성)
        String str3 = new String("Java");

        // 문자열 비교 결과 출력
        System.out.println("str1 == str2 : " + (str1 == str2));       // true - 같은 리터럴(동일 객체 참조)
        System.out.println("str1 == str3 : " + (str1 == str3));       // false - 다른 객체
        System.out.println("str1.equals(str3) : " + str1.equals(str3)); // true - 문자열 내용 동일
    }
}
