언어/Java
컬렌션 프레임웍 ( Collection Freamwork ) - ArrayList편
기록하는 공간 - SHIN
2018. 4. 21. 21:42
CollectionFeamWork
데이터군을 저장하는 클래스들을 표준화한 설계이다.
컬렉션(Collection)
→ 다수의 데이터 즉 데이터 그룹을 의미
프레임웍(freamWork)
→ 개발자 측면에서 조금더 편하게 개발할수있도록 조립되어있는형태
※ List 상속형태
ArrayList
List인터페이스 구현한 것이며 데이터의 형태는 배열의 순서, 중복값허용을 허용한다
ArrayList 함수
- 장점
배열에 구조이므로 데이터의 접근시간이 가장빠르다
- 단점
1. 크기를 변경하려면 배열생성 후 복사를 해줘야한다.
2. 데이터크기를 피하려고 크기를 크게 정해주면 메모리낭비를 하게 된다.