이것만 기억하자. == : 7가지 Primitive type (byte, short, int, long, float, double, boolean, char) 에만 사용한다고 기억하자. equals : 모든 객체의 비교에는 equals 만 사용한다고 기억하자. == ( 동일성 identity - 오브젝트를 참조하는 위치(주소)가 같을 경우 ) equals ( 동등성 equality - 해당 인스턴스가 가지고 있는 값이 같을 경우 ) 뭔가 더 심오한 뭔가를 적어서 유레카를 외치고 싶은데.. 더 할말이 없네... 원시타입 7종은 은 == 객체는 equals 끝... 완전 좋은 참고 영상 : https://www.youtube.com/watch?v=6X1jsQQtwmo