Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

개발자되기 프로젝트

컬렉션 프레임워크 본문

Java/자료구조

컬렉션 프레임워크

Seung__ 2021. 10. 24. 22:27

1. 컬렉션 프레임워크


  • DataStructure를 구현해 놓은 JDK 라이브러리
  • java.utill 패키지에 구현해둠

https://memostack.tistory.com/234

 

2. Collection 인터페이스


  • 하나의 객체를 관리하기 위한 메서드가 선언된 인터페이스의
  • 하위에 List와 Set 인터페이스가 있음

 

3. List 인터페이스


  • 객체를 순서에 따라 저장하고 관리하는데 필요한 메서드가 선언된 인터페이스
  • 자료구조 리스트 (배열, 연결리스트)의 구현을 위한 인터페이스
  • 중복을 허용함
  • ArrayList, Vector, LinkedList, Stack, Queue 등...

 

4. Set 인터페이스


  • 순서와 관계없이 중복을 허용하지 않고 유일한 값을 관리하는데 필요한 메서드가 선언됨
  • 아이디, 주민번호, 사번등을 관리하는데 유용
  • 저장된 순서와 출력되는 순서는 다를 수 있음
  • HashSet, TreeSet등...

 

5. Map 인터페이스


  • 쌍(pair)로 이루어진 객체를 관리하는데 사용하는 메서드들이 선언된 인터페이스
  • 객체는 key-value의 쌍으로 이루어짐
  • key는 중복을 허용하지 않음
  • HashTable, HashMap, Properties, TreeMap 등이 Map 인터페이스를 구현 함

'Java > 자료구조' 카테고리의 다른 글

Collection 요소를 순회하는 Iterator  (0) 2021.10.24
List 인터페이스를 구현한 클래스, 활용  (0) 2021.10.24
Generic Method  (0) 2021.10.24
<T extends Class> 사용  (0) 2021.10.24
Generic Programming  (0) 2021.10.24
Comments