day20_CollectionsFrameworkInfo

육희영·2021년 11월 1일
0
package com.java1.day20;

//컬렉션 프레임워크..
public class CollectionsFrameworkInfo {
	/* 데이터 군을 저장하는 클래스들을 표준화한 설계를 뜻한다.
	 * 컬렉션 프레임 워크의 핵심은 바로 인터페이스 이다.
	 * 크게 3가지 타입 인터페이스가 존재한다.( List, Set, Map)
	 * List와 Set의 공통부분을 뽑아서 Collection 인터페이스를 정의 하였다. Map는 왕따?
	 * ArrayList와 HashMap을 가장 많이 사용한다.
	 */
	
	/* 특징!!!!!	
	 * 인터페이스	특징														
	 * List		순서가 있는 데이터의 집합. 					데이터의 중복허용.		
	 * Set		순서를 유지하지 않는 데이터의 집합. 			데이터의 중복금지.
	 * Map		키(key)와 값(value)의 쌍으로 이루어진 데이터의 집합.
	 * 			순서는 유지되지 않으며 , 					키는 중복금지, 값은 중복허용.
	 */
	
	/* 인터페이스	구현클래스										사용예
	 * List		ArrayList, Vector, LinkedList, Stack 등		대기자 명단
	 * Set		HashSet, TreeSet 등							양의 정수집합, 소수의 집합
	 * Map		HashMap, TreeMap, HashTable, Properties 등	우편번호, 지역번호(전화번호)
	 */
	
	/* HashMap - 검색기능 최상, 저장기능 최하
	 * ArrayList - 검색없이 데이터를 저장하고 읽어오는 기능 최상.
	 */
}

0개의 댓글

관련 채용 정보