이것만 기억하자.
== : 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
'Java > java.lang.Object' 카테고리의 다른 글
String 에 대한 고찰 (0) | 2021.06.25 |
---|---|
java.lang.Object 의 위치(Position) (0) | 2021.06.24 |
Object class , 숨겨진 최상위 객체 (0) | 2021.06.20 |