프로그래밍/Java

[자바 문법] Java Collection Framework(JCF)

코드몬스터 2023. 7. 20. 16:31
728x90

Hierarchy of Collection Framework (계층적 콜렉션 프레임워크)

 

인터페이스는 List / Set / Map / Queue 

 

  • List
    • ArrayList, LinkedList (구현)
    • 순서가 있고, 중복을 허용 O
  •  Set
    • SortedSet(상속)
    • 순서가 없고, 중복을 허용 X
  • Queue 
    • Deque(상속)
    • FIFO(First In First Out)
  • Map 
    • HashTable
    • LinkedHashMap
      • Key의 순서 보장이 필요한 경우
    • HashMap
      • Key의 순서 보장이 필요없는 경우
    • SortedMap(Extends)
      • TreeMap
        • 여러 특징 중 일단, 저장과 동시에 자동 오름차순으로 정렬이 된다.

 

Iterator

(작성필요)

 

 

 

참고 사이트

 

다음 공부할 내용

  • HashTable 대신 HashMap 을 사용하는 이유
  • Vector 대신 ArrayList를 사용하는 이유
  • TreeSet과 TreeMap
  • Collection VS Library