반응형
카피를 해주면 한쪽을 바꿨을때 나머지도 바뀜. => 얕은 복사
인스턴스가 새로 생긴게 아니고 주소를 복사한거라서 한쪽이 참조해서 바꿔주면
나머지도 같은 주소를 참조하므로 같이 바뀜.
System.arraycopy();
인스턴스를 구분지으므로 한쪽이 변경된다고 해서 나머지가 바뀌진 않음. => 깊은 복사
배열 인덱스당 하나하나 인스턴스를 생성 해 준 다음에 get set함수로 진짜 데이터 값을 넣어서 복사 해 주어야함.
반응형
'Java' 카테고리의 다른 글
자바 연습 (Array List) (0) | 2019.10.26 |
---|---|
다차원 배열 (0) | 2019.10.26 |
기본형 배열 & 참조형 배열 (0) | 2019.10.26 |
static method (0) | 2019.10.26 |
Static & Singleton (0) | 2019.10.26 |