얕은복사 썸네일형 리스트형 [JAVA] 깊은 복사(Deep Copy)와 얕은 복사(Shallow Copy) /*깊은 복사와 얕은 복사*/ 얕은 복사 (Shallow Copy)는 주소 값을 스택 영역에 복사한다. 깊은 복사 (Deep Copy)는 실제 값을 힙 영역에 복사한다. /* 얕은 복사 */ Person person = new Person("Person1",20); Person newPerson = person; newPerson.setName("NewPerson"); newPerson.setAge(1); System.out.println(person); // NewPerson, 1 System.out.println(newPerson); // NewPerson, 1 newPerson의 객체는 스택에 쌓인다. 하지만 newPerson은 person과 같은 메모리 주소 값을 참조한다. 따라서 newPerso.. 더보기 이전 1 다음