목록, 설정,지도의 차이점은 무엇입니까?
목록 :
요소의 명령 세트는 반복 될 수있다. 구현 클래스는 ArrayList를, LinkedList의 벡터가 있습니다.
특정 링크 :
List 인터페이스 (아날로그 기본 코드 구현의 ArrayList와 LinkedList의 클래스)
설정 :
요소의 정렬되지 않은 집합을 반복 할 수 없습니다. 구현 클래스는 HashSet의, TreeSet에 있습니다.
특정 링크 :
자바 컨테이너 --set 인터페이스 분석
지도 :
저장된 키와 값의 집합 사이의 키와 값의 매핑을, 키 유일한 장애는 반복하지, 값이 반복 수, 순서에 필요하지 않습니다. 구현 클래스는 등의 HashMap, TreeMap의, 해시,의 WeakHashMap있다.
특정 링크 :
자바 컨테이너 --Map 인터페이스 (기본이되는 구현 코드는 HashMap을 시뮬레이션)