배열과 컬렉션프레임워크(List, set, map)의 차이
배열 자료형이 같은 기억장소의 모임 ㅇ 배열의 단점 자료형이 같아야 한다. 크기가 고정된다. int []a = new int[3]; int 정수만 담을 수 있는 배열 3개가 생긴다. int a[] = {10,20,30,40,50}; 값을 추가하거나, 중간의 값을 삭제하고자 하면 새로 배열을 만들어서 반복문으로 넣어줘야 하는 등 데이터 추가, 삭제가 번거롭다. 컬렉션 프레임워크는 왜 사용하는가? 전통적으로 많은 양의 데이터를 처리하기 위해서는 배열을 이용. 그러나 배열은 자료형이 같아야 하고 또 크기가 고정되어 있어 자료의 추가, 삭제하기에는 불편한 점이 많다. 이를 보완하기 위해 자바는 "동적배열"의 개념인 컬렉션 프레임워크를 제공한다. 컬렌션프레임워크는 어떤 자료형이라도 담을 수 있고 또, 자료의 추가..
2019. 5. 7.