Object클래스의 equals()는 비교 연산자인 == 과 같은 결과를 리턴한다.
equals메소드를 재정의한 대표적인 예가 String class 이다. String Class는 equals()메소드를 재정의 하여 번지비교가 아닌 문자열 '값'을 비교한다.
동일성 비교는 == 비교이다. 객체 인스턴스의 주소 값을 비교한다.
primitive data type(boolean, byte, short, int, long, float, double, char)의 경우 ==를 통해 값 비교가 가능하다.
동등성 비교는 equals() 메소드를 사용해서 객체 내부의 값을 비교한다.