배열(array)의 단점
CODEDRAGON ㆍDevelopment/Java
반응형
배열의 단점
단점 |
설명 |
크기 변경 불가 |
· 크기를 변경해야할 경우 새로운 배열을 생성한 다음 데이터를 복사하는 과정이 필요합니다. · 새로운 배열 생성과 복사작업은 비용이 많이 들어가는 작업으로 실행속도를 향상시키기 위해서는 미리 충분한 크기의 배열을 생성해서 사용해야 합니다. 이 경우 메모리가 낭비되게 된다는 단점이 있습니다. |
비순차적인 데이터 추가/삭제시 시간이 많이 걸림 |
· 순차적으로 데이터를 추가하고 마지막에서 부터 데이터를 삭제하는 작업은 빠릅니다. · 하지만 비순차적으로 배열의 중간에 데이터를 추가할 경우 빈공간을 만들기 위해 기존 데이터들을 복사해서 이동시켜야 하는 작업이 필요하므로 상대적으로 시간이 오래 걸립니다. |
'Development > Java' 카테고리의 다른 글
배열 정렬 - 오른차순 정렬, 내림차순(Descending Order)정렬 (0) | 2017.05.01 |
---|---|
FileOutputStream, FileOutputStream 주요 생성자 (0) | 2017.04.30 |
클래스 패스(CLASSPATH) - 환경변수 PATH, 환경변수 CLASSPATH (0) | 2017.04.24 |
Collection Framework 소스 확인하기 (0) | 2017.04.20 |
Junit 특징 (0) | 2017.04.01 |