자바의 정석 기초편 - ch11 - 컬렉션 프레임워크(1)

케이·2021년 12월 15일
0

JAVA

목록 보기
2/17
post-thumbnail

컬렉션 프레임워크

  • 컬렉션? 여러 객체(데이터)를 모아 놓은 것을 의미함.

  • 프레임워크? 표준화된 체계적인 프로그래밍 방식.

  • 컬렉션 프레임워크는 JDK 1.2부터 제공한다.

  • 컬렉션 프레임워크듸 핵심 인터페이스: 리스트, 맵, 셋

  • 리스트: 순서가 있고 중복 허용.

  • 셋: 순서가 없고 중복 허용X (집합)

  • 맵: 키, 값이 한쌍으로 이루어진 데이터 집합. 순서 없고 키는 중복X 값은 중복 허용.

  • 리스트와 셋의 공통점을 뽑아서 컬렉션 인터페이스가 만들어졌다. (맵은 리스트 셋과는 좀 달라서 제외)

  • List 인터페이스: 순서 있음!!! 중복 허용! Vector, ArrayList, LinkedList가 있는데
    ArrayList와 LinkedList가 핵심이다!

  • Set 인터페이스: 순서 없고 중복 없음!
    HashSet과 TreeSet이 핵심이다!

  • Map 인터페이스: 순서 없고 키는 중복 없고 값은 중복 허용!
    HashMap, TreeMap이 핵심이다!

profile
삽질하며 깨닫고 배웁니다. (a.k.a 프로삽질러) + 이 구역의 회고왕

0개의 댓글