자바 컨테이너 : 3, 목록, 설정,지도의 차이점은 무엇입니까?

목록, 설정,지도의 차이점은 무엇입니까?

목록 :
요소의 명령 세트는 반복 될 수있다. 구현 클래스는 ArrayList를, LinkedList의 벡터가 있습니다.
특정 링크 :
List 인터페이스 (아날로그 기본 코드 구현의 ArrayList와 LinkedList의 클래스)

설정 :
요소의 정렬되지 않은 집합을 반복 할 수 없습니다. 구현 클래스는 HashSet의, TreeSet에 있습니다.
특정 링크 :
자바 컨테이너 --set 인터페이스 분석

지도 :
저장된 키와 값의 집합 사이의 키와 값의 매핑을, 키 유일한 장애는 반복하지, 값이 반복 수, 순서에 필요하지 않습니다. 구현 클래스는 등의 HashMap, TreeMap의, 해시,의 WeakHashMap있다.
특정 링크 :
자바 컨테이너 --Map 인터페이스 (기본이되는 구현 코드는 HashMap을 시뮬레이션)

게시 57 개 원래 기사 · 원의 찬양 (13) · 전망 1119

추천

출처blog.csdn.net/weixin_42924812/article/details/105054150