본문 바로가기
언어/Java

컬렌션 프레임웍 ( Collection Freamwork ) - ArrayList편

by 신코딩 2018. 4. 21.

CollectionFeamWork

  데이터군을 저장하는 클래스들을 표준화한 설계이다.



컬렉션(Collection)

   다수의 데이터 즉 데이터 그룹을 의미


프레임웍(freamWork)

  → 개발자 측면에서 조금더 편하게 개발할수있도록 조립되어있는형태




※ List 상속형태



ArrayList

List인터페이스 구현한 것이며 데이터의 형태는 배열의 순서, 중복값허용을 허용한다



ArrayList 함수



- 장점

 배열에 구조이므로 데이터의 접근시간이 가장빠르다


- 단점

 1. 크기를 변경하려면 배열생성 후 복사를 해줘야한다.

 2. 데이터크기를 피하려고 크기를 크게 정해주면 메모리낭비를 하게 된다.