TEN BILLION

  • 홈
  • 태그
  • 방명록

equals 1

Java에서 equals()와 hashCode() 메서드 오버라이딩

equals()와 hashCode()란 무엇인가? 🤔equals() 메서드: 두 객체가 논리적으로 동등한지 비교합니다. 기본적으로 Object 클래스에서 제공하는 equals()는 두 객체의 참조값(메모리 주소)을 비교합니다.hashCode() 메서드: 객체를 식별하는 정수 값을 반환합니다. 이 값은 해시 기반 컬렉션(예: HashMap, HashSet)에서 객체를 저장하고 검색하는 데 사용됩니다.두 메서드의 관계equals()와 hashCode()는 다음과 같은 규칙에 따라 동작해야 합니다:equals()가 true를 반환하는 두 객체는 동일한 hashCode() 값을 가져야 합니다.hashCode() 값이 같은 객체가 반드시 equals()에서 true를 반환할 필요는 없습니다.이 규칙을 지키지 않..

Back_End/Java 2024.12.06
이전
1
다음
더보기
프로필사진

TEN BILLION

매일매일 성장하는 개발 일기 !

  • 분류 전체보기 (214) N
    • Back_End (58) N
      • Java (39)
      • Spring (10)
      • Design Pattern (4)
      • JPA (5) N
    • Front-End (11)
    • DataBase (11)
    • Oracle (10)
    • MySQL (1)
    • CS (18)
    • Network (9)
    • Web (14)
    • Algorithm (64) N
    • 프로젝트 (7)
      • 마이그레이션 (7)
    • Docker (6)
    • AWS (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바