equals
Java에서의 동등성? 동일성?
Java에서의 동등성? 동일성?
2022.06.03Java에서의 동등성? 동일성? Introduction C와는 다르게 Java는 Pointer(주소)에 대한 정보가 내부적으로 숨겨져 있기 때문에 비교에 있어서 차이가 난다. 언어적인 부분에 있어서 포인터를 숨김으로써 얻을 수 있는 장점도 있었지만 주소의 비교와 값의 비교에 있어서 구분을 해줘야 하는 직관을 포기할 수 밖에 없었다는 생각이 이 부분을 살펴보면서 들게 되었다. 그리고 어느 순간 동일성에 대해서 동등성 설명을 하고 동등성에 대해서 동일성으로 말하는 실수를 자주 저지르는 것 때문에 이번에 한국어로도 제대로 정리해야겠다 싶어 정리하게 되었다. Class Type, Primitive Type Java 세계에서는 두 가지 타입이 있다. Class Type과 Primitive Type! 타입에 따라 ..