[Java(자바)] 동일성 / 동등성
·
Java/Java
동일성( Identity )== 를 통해 메모리 내 주소값이 같은지 비교하는 것메모리에 저장된 객체 중 같은 객체를 가리킴int, double 같은 Primitive 타입은 객체를 갖지 않기 때문에 == 연산자를 사용했을 때 값이 같으면 true 값이 리턴동등성( Equality )equals() & hashCode() 를 통해 논리적 지위가 같은지 비교하는 것주의동일성이 지켜지면, 동등성은 자연스럽게 따라서 지켜짐동등성이 지켜진다해서, 동일성이 지켜지진 않음void 동일성() { List crews1 = List.of("ash", "ako", "maco"); List crews2 = crews1; System.out.println(crews1 == crews2); // true S..