Java 객체 동등성 비교 및 해시 코드 활용

자바에서 객체의 동등성을 비교하고 컬렉션에서 효율적으로 객체를 관리하기 위해 equals()와 hashCode() 메서드를 올바르게 이해하고 구현하는 것은 매우 중요합니다. 특히 Collection 프레임워크의 remove(), contains()와 같은 메서드들은 객체의 동등성 판단에 이 두 메서드를 활용합니다. ArrayList에서의 equals() 활용 ArrayList와 같은 순차적인 컬렉션은 객체를 ...

8월 3일 08:28에 게시됨

Java의 모든 클래스의 최상위 부모 클래스 Object

1. 개요: 2. Object의 생성자 메서드: 빈 매개변수 생성자 하나만 가지고 있습니다. 자식 클래스들의 공통적인 특성만 부모 클래스로 추출하기 때문입니다. 자식 클래스들은 다양한 형태를 가지고 있어서 모든 자식 클래스가 공통으로 가지는 속성은 존재할 수 없습니다. 따라서 최상위 부모 클래스인 Object 클래스에는 멤버 변수가 없으며, 매개변수가 있는 생성자도 없 ...

6월 20일 21:58에 게시됨