hashCode1 [Java] Equals는 왜 중요한가? 여러분, 안녕하세요! 오늘은 Java에서 정말~정말 중요한 개념 중 하나인 **equals()**에 대해 이야기해볼까 해요. '어? equals? 그냥 두 객체가 같은지 비교하는 거 아냐?'라고 생각하는 분들! 맞긴 맞아요. 그런데 그게 다가 아니랍니다. equals에는 생각보다 깊고, 살짝 재미있는(?) 세계가 숨어 있어요.equals()의 진짜 의미자바에서는 객체(Object)를 비교할 때 두 가지 방법이 있어요. 하나는 == 연산자, 다른 하나는 equals() 메서드죠.== 연산자: 두 객체의 **참조(주소)**를 비교해요. 쉽게 말하면, 두 객체가 같은 메모리 공간을 가리키고 있는지를 확인하는 거예요.equals() 메서드: 두 객체의 내용이 같은지를 비교해요. 즉, 우리가 ‘같은’ 데이터인지 .. 2024. 12. 23. 이전 1 다음