동일성과 동등성에 대해 알아보려면 객체가 필요합니다. 간단한 객체를 하나 만들어볼까요? User 클래스 사용자 정보를 담는 클래스를 선언해봅시다. 간단하게 두 개의 필드만 선언했습니다. 이제 이 User 클래스로 동일성과 동등성에 대해 알아봅시다. 동일성?
자바에서는 두 객체를 비교할 때 equals( ) 와 hashCode( ) 를 이용하여 비교하게 된다. ( 이들을 이해하기 위해선 동등성과 동일성에 대한 사전 지식이 필요하므로 혹시나 모르신다면 동일성과 동등성이란? 을 참고해주세요 )