컬렉션 프레임워크(Collection Framework)

scheuun·2023년 9월 3일

  • List: 순서가 있는 데이터를 저장하는 인터페이스로, 중복된 요소를 허용한다. 예를 들어, ArrayList, LinkedList, Vector가 있다.

  • Set: 중복된 요소를 허용하지 않는 데이터를 저장하는 인터페이스로, 순서가 정해져 있지 않다. 예를 들어, HashSet, TreeSet, LinkedHashSet가 있습니다.

  • Map: 키-값 쌍을 저장하는 인터페이스로, 키는 중복되지 않으며, 값을 검색하기 위해 사용됨다. 예를 들어, HashMap, TreeMap, LinkedHashMap이 있다.

  • Queue: 큐(Queue)와 덱(Deque)을 구현하기 위한 인터페이스로, FIFO(First-In-First-Out) 또는 LIFO(Last-In-First-Out) 순서로 요소를 관리한다. 예를 들어, PriorityQueue, LinkedList 등이 있다.

profile
java 개발자

0개의 댓글