공부 기록
2023-03-12 공부 기록 - 컬렉션프레임웍과 핵심 인터페이스
HTT
2023. 3. 12. 20:17
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)