자바에서 동일성 동등성 비교1 자바에서 동일성, 동등성 비교하기 자바 프로그래밍을 하다 보면 객체 간의 비교를 해야할 때가 종종 있습니다. 이 때 동일성(Identity), 동등성(Equality)의 개념을 정확히 이해하는 것이 중요합니다. 두 개념은 비슷해 보이지만, 자바에서는 매우 다른 의미를 가집니다. 동일성 (Identity) 동일성 비교란 두 객체의 참조가 실제로 같은 객체를 가르키고 있는지를 확인하는 것입니다. 즉, 두 객체의 메모리 주소가 같은지를 비교하는 것이죠. 자바에서는 "==" 연산자를 사용하여 동일성을 비교합니다. 동등성 ( Equality ) 반면, 동등성 비교는 두 객체가 논리적으로 같은가를 확인하는 것입니다. 이는 두 객체의 내용이 같은지를 보는 것이며, 이를 위해서는 equals() 메서드를 오버라이드 (재정의) 해야 합니다. Object.. 2024. 4. 3. 이전 1 다음