아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라.계속해서 매일 하루에 한개씩 정리할 예정장점 1. 이름을 가질수 있다.Static Factory Method는 (클래스명과 동일해야하는 생성자와 달리) 고유의 이름을 가질 수 있다.장점 2. 호출할 때마다 인스턴스
HashCode는 HashMap, HashSet 등을 사용할때 필요한 함수인데, 논리적 동치인 두 클래스에 대해 동일한 해시값이 계산 되어야 한다.(따라서 equals를 재정의 한다면, 무조건 HashCode를 재정의 해야 한다.)인스턴스의 모든 값에 대해 hashCo