JAVA/이펙티브 자바1 자바 객체 복사 방법(얕은 복사, 깊은 복사) 자바 객체 복사 방법 자바에서는 객체를 복사하는 경우 참조 값으로만 복사가 됩니다. 하지만 상황에 따라 값 자체를 복사해야 하는 경우가 있습니다. 이렇게 자바의 복사 방법은 얕은 복사와 깊은 복사 두 가지 방법이 있습니다. 얕은 복사 얕은 복사(Shallow copy)는 객체를 복사할 때 원본 객체와 복사본 객체가 같은 객체를 참조하는 경우를 말합니다. 즉, 복사본 객체를 수정하는 경우 원본 객체도 변경 사항을 공유하게 됩니다. public class CopyObjectEx { private static class Point{ int x,y; public Point(int x, int y) { this.x = x; this.y = y; } public void setX(int x) { this.x = x.. JAVA/이펙티브 자바 2023. 7. 2. 이전 1 다음