[Java] Collection 복사 - 복사 방법(방어적 복사, 얕은 복사, 깊은 복사) 및 상황별 최적의 복사 방법
·
Java
들어가기 전 우테코 사다리 타기 미션을 페어와 함께 진행하던 중에, 페어가 List.copyOf()를 쓰는 것을 보게 되었다. 나는 페어에게 List.copyOf()와 Collections.unmodifiableList()의 차이가 무엇인지 질문을 하게 되면서 Collection 객체 복사에 대해서 약 1시간 동안 페어와 함께 공부를 하게 되었다. 그래서 페어와 공부했던 내용들을 까먹기 전에 기록해보려고 한다. ⚙️ Collection 복사 상황 1. 생성자의 인자로 받은 객체의 복사본을 만들어서 내부 필드를 초기화하고자 할 때 2. getter 메소드에서 내부의 객체를 반환할 때 이러한 2가지 상황에서 어떠한 객체 복사를 사용해야 할지 살펴보도록 하겠다! ✅ 방어적 복사 / 얕은 복사 / 깊은 복사 복..
BE_성하
'깊은 복사' 태그의 글 목록