[Java]얕은 복사, 깊은 복사
목차 자바 프로그래밍을 하다 보면 객체를 복사해야 하는 상황이 자주 생긴다. 그런데 복사를 하는 방식에는 크게 두 가지가 있다. 바로 얕은 복사와 깊은 복사다. 이 두 가지는 겉보기엔 비슷해 보이지만, 동작 방식과 결과에서 큰 차이를 보인다. 천천히 그리고 가볍게 정리해 보자. 얕은 복사(Shallow Copy) 얕은 복사는 객체의 주소값만 복사하는 방식이다. 즉, 새로운 객체를 만들긴 하지만 내부에서 참조하는 필드들은 원본 객체와 동일한 주소를 공유한다. 따라서 원본 객체의 내부 값이 변경되면, 복사한 객체에서도 그 변경사항이 반영된다.public Book shallowCopy() { return new Book(this.name, this.author);}이 메서드는 새로운 Book 객체..
Java+Spring/Java
2024. 12. 3. 16:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- a6000
- Algorithm
- 유럽
- 알고리즘
- 야경
- 스프링
- 스트림
- RX100M5
- 백준
- Python
- 자바
- 칼이사
- 기술면접
- 세계여행
- 남미
- 동적계획법
- BOJ
- 여행
- 파이썬
- spring
- 리스트
- 세모
- java
- 중남미
- 세계일주
- 맛집
- 지지
- Backjoon
- 면접 준비
- 유럽여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함