CS
[java] 동일성(identity, ==)와 동등성(equality, equals)
KJihun
2023. 11. 24. 15:16
728x90
동일성(Identity)
- 객체나 값이 메모리 내에서 정확히 동일한 것인지를 확인하는 개념
- 두 객체의 메모리 주소가 같은지를 비교하여 판단한다. 즉, 두 객체가 정확히 같은 인스턴스인지를 확인한다.
동등성(Equality)
- 값이나 객체의 내용이 동일한지 여부를 확인하는 개념
- 두 객체가 가지고 있는 값이 같은지를 비교하여 판단한다. 즉, 두 객체가 동일한 데이터를 가지고 있는지를 확인한다.
[Java] 동일성(identity)과 동등성(equality)
java-study에서 스터디를 진행하고 있습니다. 동일성 동일성은 동일하다는 뜻으로 두 개의 객체가 완전히 같은 경우를 의미한다. 여기서 완전히 같다는 뜻은 두 객체가 사실상 하나의 객체로 봐도
steady-coding.tistory.com