동일성과 동등성은 두 인스턴스를 비교할 때 사용되는 개념이다
동일성 : 두 인스턴스가 '같은 존재인지' 판단하는것으로 자바에서는 '==' 로 비교
비교의 결과는 true, false로 내려줌
동등성 : 두 인스턴스가 '같은 값으로 평가되는지' 확인하는 것으로 자바의 'equals()'메서드를 통해 확인
String str1 = new String("is same?");
String str2 = new String("is same?");
str1 과 str2 는 서로 다른 인스턴스이기 때문에 동일성이 같지 않다
동등성은 맞음
'개발관련용어' 카테고리의 다른 글
[포트]와 [웹 서버 , WAS] (1) | 2024.10.13 |
---|---|
www.google.com에 접속하면 생기는 일 [라우터],[ip] (2) | 2024.10.13 |
[로드밸런싱]과 [캐시] (0) | 2024.10.13 |
[자바] 오버라이딩 vs 오버로딩 (0) | 2024.10.13 |
[자바] ArrayList의 크기(size)가 어떻게 변하는지 설명하시오 (0) | 2024.10.13 |