Java/Java(자바)
[Java] 얇은 복사, 깊은 복사
2022. 1. 5. 16:22반응형
얇은 복사 (shallow copy)
깊은 복사 (deep copy)
static Point[] shallowCopy(Point[] a) {
Point[] b = new Point[a.length];
for (init i = 0; i < a.lenhth; ++i)
b[i] = a[i];
return b;
}
static Point[] shallowCopy(Point[] a) {
Point[] b = new Point[a.length];
for (init i = 0; i < a.lenhth; ++i)
b[i] = a[i].clone();
return b;
}
반응형
'Java > Java(자바)' 카테고리의 다른 글
[Java] ByteBuffer (0) | 2022.03.02 |
---|---|
[Java] 함수형 인터페이스 predicate 예제 (0) | 2022.01.07 |
[Java Framework] Junit과 Mockito 차이 (0) | 2021.10.19 |
[Java] String과 Byte array (byte[]) 변환, 여러가지 방법들 (0) | 2021.10.13 |
[Test code] @VisibleForTesting 및 테스트 코드 짤 때 주의사항. (0) | 2021.10.13 |