티스토리 뷰

첫 번째 문단,

"전자는 동일성(identity) 비교라고 하고, 후자를 동등성(equality) 비교라고 한다. 동일성은 == 연산자로, 동등성은 equals() 메소드를 이용해 비교한다."

세 번째 문단,

"Object의 equals() 메소드는 두 오브젝트의 동일성을 비교해서 그 결과를 돌려준다. 따라서 이때는 동일한 오브젝트여야지만 동등한 오브젝트라고 여겨질 것이다.)

이게 무슨 말일까? 첫 번째 문단에서는 equals() 메소드를 통해 동등성 비교를 한다는 것처럼 말하는데, 세 번째 문단에서는 동일성 비교를 한다고 말한다. 

--> 일단 뒷 부분 내용상 == 연산자가 동일성 비교, equals() 연산자가 동등성 비교가 맞는 것 같다.


'공부 > 토비의 스프링 3.1' 카테고리의 다른 글

스코프  (0) 2019.02.22
싱글톤 패턴, 싱글톤 레지스트리  (0) 2019.02.22
빈, 빈 팩토리, 애플리케이션 컨텍스트  (0) 2019.02.21
제어의 역전(IoC)  (0) 2019.02.20
오브젝트 팩토리  (0) 2019.02.20
댓글