예제 코드를 보며 설명하기 전에 우선! 여기서나오는 동일성(identity)과 동등성(equals)의 차이를 알아야한다. 1. 동일성(identity) 객체 주소가 같다. 예) (obj1 == obj2) ---> true @Test public void testIdentity(){ //동일성 테스트 A a1 = new A(); A a2 = new A(); Assert.assertTrue(a1==a2); //결과 : false A a3=a1; //a3는 a1이 가리키는 메모리를 가리키고있다. Assert.assertTrue(a1==a3); //결과 : true } class A{} 2. 동등성(equals) 객체의 값이 같다 예) obj1.equals(obj2) ---> true @Test public v..