Collection Framwork 컬렉션 프레임워크

2022. 2. 3. 00:47Web/JAVA

컬렉션 프레임 워크란
주요 인터페이스
참고

컬렉션 프레임 워크란

  • 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합
  • 자료구조 + 알고리즘을 클래스로 구현한 것.
  • 인터페이스

주요 인터페이스

  • List
  • Set
  • Map

 

  • 헷갈리는 부분인데 주요 인터페이스는 List, Set, Map이 맞다.
  • 근데 Collection을 상속하는 자식은 List, Set, Queue이다.
  • List, Set과 달리 Map은 key-value 구조이다 보니 Collection을 상속하지 않고 따로 정의한다.
  • Collection인터페이스를 상속받진 않지만 Collection으로 분류되는 케이스
  •  
  • Set과 Map은 key-value 구조를 제외하곤 거의 유사
  • Map은 Entry란 단위가 있다.
  • iterator를 다뤄야한다.

참고

'Web > JAVA' 카테고리의 다른 글

[TDD]단위테스트  (0) 2022.04.16
문자열 비교시 NullException 예방하는 습관  (0) 2022.02.15
[JPA] 로깅처리  (0) 2022.02.15
WAS 웹 어플리케이션 서버  (0) 2021.10.17
[JAVA] 길이를 얻는 법 - length/ length() / size()  (0) 2021.08.08