Dev.karnelll

  • 홈
  • 태그
  • 방명록

hashCode 1

[매일메일] equals와 hashCode는 왜 함께 재정의해야 할까요?

equals와 hashCode는 왜 함께 재정의해야 할까요?1. 직접 조사(구글링, 공식문서, 기술 포스팅 등으로 학습)1) 객체 비교: 동일성과 동등성자바에서 객체 비교는 두 가지 방식이 있다:==는 동일성(Identity)을 비교한다. 즉, 같은 객체 인스턴스인지 확인하는 연산자다.equals()는 동등성(Equality)을 비교한다. 즉, 내용이 같은지 판단하는 메서드다.예를 들어 new User("kim") 두 개를 만들면, ==는 false지만 equals()는 true일 수 있다.2) equals()의 의미객체가 의미상으로 같은지를 판단하는 메서드다.기본 구현은 ==처럼 작동하지만, 의미 있는 비교를 위해 오버라이드한다.주로 두 객체가 논리적으로 같은 상태를 가졌는지 판단하는 데 사용된다.3)..

Development/Backend 2025.09.05
이전
1
다음
더보기
프로필사진

Dev.karnelll

karnelll 님의 블로그 입니다.

  • 분류 전체보기 (24)
    • Development (20)
      • Backend (11)
      • Frontend (7)
      • Projects (2)
    • Study (3)
      • Certification (1)
      • CodingTest (2)
    • Portfolio (1)
      • Archive (1)

Tag

백엔드, spring boot, 리액트, react, 자바, nextjs, 웹개발, 프론트엔드, 스프링, 스프링부트, 풀스택개발, 프로그래머스, 취업준비, 개발자, 프로그래밍, 매일메일, backend, 개발자공부, 기술면접, 개발공부,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바