equals() 및 hashCode() 계약 또는 무엇이든

equals 및 hashCode 메서드는 서로 밀접하게 관련되어 있으며 두 메서드 일관된 방식으로 재정의하는 것이 좋습니다. 많은 사람들이 이것을 알고 있습니다. 그러나 모든 사람이 이 규칙의 이유와 규칙 위반의 결과를 완전히 이해하는 것은 아닙니다.

이 게시물에서는 이러한 방법의 이면에 있는 아이디어를 살펴보고 목적을 검토하며 왜 그렇게 관련이 있는지 살펴보겠습니다.

Java의 불변성: 최종, 상수 및 불변

이 단원에서는 특수 최종 수정자 에 대해 이야기합니다 . 일정하고 명확하며 변경되지 않는 동작이 필요한 프로그램의 일부를 "고정"하는 방법으로 생각할 수 있습니다.

프로그램의 세 가지 요소인 클래스, 메서드 및 변수에 적용할 수 있습니다. 차례로 살펴 보겠습니다.

비디오: 자바. 개체 클래스 인터뷰 질문 설문 조사

최종화 방법은 무엇입니까 ? wait , notifynotifyAll 메소드 의 특정 기능은 무엇입니까 ? equalshashCode 메소드는 어떤 관련이 있습니까? 모든 Java 클래스가 Object 를 상속하는 이유는 무엇입니까 ? 비디오는 이러한 질문과 다른 많은 질문에 대한 답변을 제공합니다.