# hashCode()

27개의 포스트

[이펙티브 자바]11. equals를 재정의하려거든 hashcode도 재정의하라

equals를 재정의한 클래스는 hashcode도 재정의해야한다. 재정의하지 않는 경우, hash를 사용하는 hashmap이나 hashset에서 문제가 발생한다.

2022년 6월 5일
·
0개의 댓글
post-thumbnail

equals() and hashCode()

Object 클래스의 메소드인 equals() 와 hashCode() 에 대해서 정리한다.

2022년 6월 3일
·
0개의 댓글
post-thumbnail

Java - hashCode() & toString()

Java hashCode() & toString()

2022년 5월 14일
·
0개의 댓글

HashMap

key와 value 형태로 저장하는 자료구조이다.key에 대한 해시 값에 해당하는 버킷에 Entry(key, value) 값을 저장한다.해시 함수는 key 값을 해시 테이블의 인덱스(버킷) 값으로 변환한다.해시 함수가 key 값을 해시 테이블의 인덱스 값으로 변환하기

2022년 4월 11일
·
0개의 댓글

equals, hashCode와 HashMap의 관계

객체의 주소 값이 달라도 객체의 값이 같으면 같은 객체로 판단하는 것을 동등성이라고 한다.즉, Person 타입의 인스턴스 p1, p2가 있을 때 객체가 가지고 있는 값이 같은 경우 동등한 인스턴스라고 한다.p1과 p2가 new 연산자를 통해 서로 다른 인스턴스를 생성

2022년 4월 11일
·
0개의 댓글

[JAVA]Equals()와 Hashcode()를 재정의(override) 해야하는 이유

Equals()란 > equals()는 두 인스턴스의 주소값을 비교하여 같은 인스턴스인지를 확인하고 같으면 true, 다르면 false의 boolean값을 리턴하는 메서드이다.

2022년 4월 5일
·
0개의 댓글

데브코스 W2D1

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.JRE: 자바 실행 환경JDK: 자바 실행과 개발을 할 수 있는 환경JVM자바 컴파일러가 변환시킨 Byte Code를 실행환경에 맞게 실행할 수 있도록 해석해주는 역할을 수행한다.가비지

2022년 3월 21일
·
0개의 댓글

equals()와 hashcode()는 언제 재사용해서 사용하는가?

자바의 최상위 클래스인 Object 클래스의 equals()는 아래와 같은 기능으로써 이 메소드는 비교 연사자인 == 과 동일한 결과를 리턴한다. 오로지 참조값(객체의 주소값)이 같은지, 다시말하면 동일 객체인지를 확인하는 기능이다.자바에서는 두 객체를 동등 비교할 때

2022년 1월 14일
·
0개의 댓글

Equals,HashCode 넌 알고있니?

오늘 있었던일이다.latitude , longtitude가 선언 된 객체 20000개가 존재하고 리스트에 담겨져 있다.contains() 연산자를 사용해서 객체 20000개안에서 있는지 없는지 확인하고싶다.중요한건 contains()안에는 새로운 객체를 넣어서 비교해야

2022년 1월 7일
·
2개의 댓글

[개념정리] Java "==", Equals와 Hashcode

equals, hashCode, String Constant Pool, Autoboxing시 Caching

2022년 1월 7일
·
0개의 댓글
post-thumbnail

[자바] equals, hashCode는 낯설어서

equals, hashCode 알아보기

2021년 12월 25일
·
0개의 댓글
post-thumbnail

[Kotlin] data class 파헤치기 - copy, toString, equals, hashcode, componentN

코틀린에서 자주 사용하는 data class잘 알고, 잘 쓰자!

2021년 10월 3일
·
0개의 댓글
post-thumbnail

[Java] Object의 내장 함수 기능을 알아봅니다.

Java에서의 Object Java에서 모든 클래스는 Object를 상속받게 됩니다. 그러면 실제로 클래스 안에서 바로 사용할 수 있는 Object 메소드의 기능 중 hashCode, toString, equals 메소트를 예제 코드와 함께 알아봅니다. hashCod

2021년 8월 5일
·
0개의 댓글
post-thumbnail

SW과정 JAVA 4일차 - 0729

JAVA4일차 오프라인 수업

2021년 7월 29일
·
0개의 댓글
post-thumbnail

[Java] - Object 클래스 (equals, hashCode, toString)

매개변수로 객체의 참조변수를 받아서 비교하여 그 결과를 boolean값으로 알려준다.첫 번째 결과는 두 인스턴스의 주소값이 다르므로 false의 결과가 출력되고두 번째는 m2 == m1를 수행한 후 두 참조변수가 참조하는 인스턴스 주소값이 같으므로 true가 된다.

2021년 6월 11일
·
0개의 댓글
post-thumbnail

Java(5)

equals객체끼리 값을 비교할 수 있는 '메소드'Object 클래스에 정의된 원형은 "=="와 같기 때문에 custom class에 대해서는 재정의 해줘야한다.String, Integer 등의 클래스에는 이미 재정의 되어있음==객체의 주소값을 비교하는 '연산자'a==

2021년 5월 11일
·
0개의 댓글
post-thumbnail

TIL 2021.03.17

회원과 질문간의 관계 매핑, 질문 상세보기 기능, 질문 수정/삭제 기능 구현, 수정/삭제 기능에 대한 보안 처리, HttpSession!!!!!!, equals() & hashCode(), 어제 til 피드백에 대한 질문

2021년 3월 17일
·
0개의 댓글
post-thumbnail

[JAVA] Object의 equals() 와 hashCode()

hashcode() >Object의 hashcode()는 객채의 주소값 기반으로 해싱하여 int 값을 리턴한다. String 또는 Warrper Class(Long, Integer)는 hashcode()가 오버라이딩 되어있다. 레퍼런스 변수의 동등비교(==)는 주소

2021년 3월 7일
·
0개의 댓글

Comparing class instance in Java

hashcode()

2021년 1월 14일
·
0개의 댓글