String Pool1 객체가 같다는 것은 정확히 어떤 의미인가? 두 가지 측면에서 이야기할 수 있다.동일성 → heap 영역에 할당된 객체의 주소값이 서로 같다.동등성 → 각 객체가 갖고 있는 데이터가 서로 같다. 꼬리질문 1:그렇다면 아래 코드의 결과를 예상해 보시오.String str1 = "Hello";String str2 = "Hello";String str3 = new String("Hello");System.out.println(str1 == str2);System.out.println(str1 == str3);System.out.println(str1.equals(str3));꼬리답변1:true true true로 예상하였으나 결과는 true false true가 나왔음 틀린 이유:“무엇을 비교하는지”에 대한 이해가 없었음. c++에서는 연산자 오버로딩을.. 2025. 5. 28. 이전 1 다음