본문 바로가기
공부 기록

2023-03-12 공부 기록 - 컬렉션프레임웍과 핵심 인터페이스

by HTT 2023. 3. 12.

https://www.youtube.com/watch?v=z9GpUGoYCw4 

 

 

- 컬렉션(collection) : 여러 객체(데이터)를 모아 놓은 것

 

- 프레임웍(framework) : 표준화, 정형화된 체계적인 프로그래밍 방식, 생산성을 올려줌

ex) collection framework, django framework, spring framework

 

- 라이브러리 : 정보, 책, 오디오 라이브러리 등 -> 기능만 제공

 

- 컬렉션 프레임웤 : 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식, java.util패키지에 포함, jdk1.2부터제공

 

- List : 순서 O, 중복 O ex) 대기자 명단

* 구현 클래스 : ArrayList, LinkedList, Stack, Vector

 

- Set : 순서x, 중복x

ex) 양의 정수 집합, 소수의집합

* 구현클래스 : HashSet, TreeSet

 

- Map : key, value쌍, 순서x, 중복(키x, 값o) ex) 우편번호, 지역번호(전화번호)

* 구현클래스 : HashMap, TreeMap, HashTable(legacy), Properties(legacy)

댓글