java027-1

제로·2022년 9월 21일
0

Java basic

목록 보기
32/45
post-custom-banner

컬렉션 프레임워크

  1. 컬렉션 : 사전적 의미로 요소(객체)를 수집해 저장하는 것
  2. 배열의 문제점
    1) 저장할 수 있는 객체의 수가 배열을 생성할 때 결정된다
    => 불특정 다수의 객체를 저장하기 어렵다
    2) 객체를 삭제했을 경우 해당 index의 자리가 빈 자리가 된다
    => 객체를 저장하려면 어느 자리가 비었는지 확인하는 작업이 필요하다
  3. 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 제공되는 컬렉션 라이브러리
  4. java.util 패키지에 포함되어 있다.
  5. 인터페이스를 통해서 정형화된 방법으로 다양한 컬렉션 클래스를 이용할 수 있다.

주요 인터페이스

  1. 인터페이스
    1) List - ArrayList, Vector, LinkedList
    2) Set = HashSet, TreeSet
    3) Map - HashMap, HashTable, TreeMap, Properties
  2. 주요기능
    List - 순서를 유지하고 저장, 중복 저장 가능
    Set - 순서를 유지하지 않고 저장, 중복 저장 불가능
    Map - key와 value의 쌍으로 저장, key는 중복 저장 불가능
profile
아자아자 화이팅
post-custom-banner

0개의 댓글