동등성 동일성 동등성(equals) 오브젝트 서로가 완전히 동일 값이 같은지 동일성(==) 동일한 정보를 가지고 있는 오브젝트 같은 메모리에 다른 오브젝트가 존재하는 경우 주소값이 같은지 자바 == 원시 타입일 경우 두 피연산자의 값이 같은지 비교 참조 타입일 경우 두 주소값을 비교 (동일성 검사) equals 참조타입의 동등 (동등성 검사) 코틀린 == 원시타입일 경우 두 피연산자의 값이 같은지 비교 참조 타입일 경우 equals로 비교 (== 가 내부적으로 equals) === 주소값을 비교하고 싶다면 ===을 사용 코틀린에서 주의할 점 val a : String = "hello world" val b : String = "hello world" println(a == b) // true printl..