반응형
Notice
Recent Posts
Recent Comments
Link
불로구
16강. (JAVA) 자바 - 배열 복사(arraycopy) 본문
반응형
배열이란 처음 생성할 때 지정한 크기를 수정할 수 없다.
그렇다면 더 많은 공간이 필요하다면 어떻게 할까?
정답은 : 복사!!
여러분이 일반적으로 생각하는 복사는 이러한 소스겠죠?
} }
너무 귀찮죠?
이러한 귀찮음을 덜어내기 위해 자바에는 좋은 메서드가 존재합니다!
바로 System.arraycopy()입니다!
} }
출력이 for 문을 통해 복사한 것과 같죠?
구조를 한번 볼까요?
그림이 좀 복잡하다!
참조 타입 배열이 복사되면 복사되는 값이 객체의 번지이므로 새 배열의 항목은 이전 배열의 항목이 참조하는 객체와 동일하다!
나머지 부분은 타입의 디폴트 값으로 채워진다!
혹시나 궁금한 점은 댓글로 남겨주세요!
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
18강. (JAVA) 자바 - 생성자 (0) | 2020.06.14 |
---|---|
17강. (JAVA) 자바 - 객체 지향 프로그래밍 (0) | 2020.06.14 |
15강. (JAVA) 자바 - 다차원 배열 (0) | 2020.06.14 |
14강. (JAVA) 자바 - 배열 (0) | 2020.06.14 |
13강. (JAVA) 자바 - JVM (메모리 영역) (0) | 2020.06.14 |
Comments