728x90
얕은 복사 | 깊은 복사 | |
개념 | 주소체를 복사한 것 | 메모리 공간을 새로 할당해서 복사하는 것 |
수정 | 원본이 수정된다 | 새로 메모리 공간을 할당해서 원본에는 영향이 갈수 없다 |
속도 | 빠르다 | 느리다 |
특징 | 특정 객체를 깊은 복사하는 경우 Clonable 인터페이스를 활용하여, clone()메서드를 Overriding해주어야 깊은 복사가 가능 |
728x90
'java || spring boot' 카테고리의 다른 글
vim에서 springboot 빌드하고 실행하기 (0) | 2023.06.29 |
---|---|
컬렉션 프레임워크 필수 암기 (0) | 2023.06.27 |
함수의 매개변수가 어떤 것인지 확인하는 방법(intelliJ) (0) | 2023.06.09 |
필드(field)란? (0) | 2023.06.08 |
클래스 메소드 vs 인스턴스 메소드 (0) | 2023.06.08 |
댓글