컬렉션 프레임워크 살짝 찍먹

Kwangmo Yang·2022년 8월 8일
0

JAVA

목록 보기
4/6

컬렉션 프레임워크는 무엇인가?

객체들을 효율적으로 추가, 삭제, 검색할수 있도록 제공되는 라이브러리 즉,
컬렉션(다수의 객체)를 다루기 위한 표준화된 프로그래밍 방식이라 한다.

옛날 개발자들의 공급이 부족하던 시절 개발자들은 여러기업을 다니며 웹 개발을 했는데
각자 본인스타일대로 개발을 하다보니 차후 유지보수에 고통을 겪어

다수의 data를 쉽게 다룰 수 있는 컬렉션 프레임워크가 있다고 한다.

그중 컬렉션 프레임워크의 핵심 인터페이스 3가지를 알아보자.

1. List

특징 : 순서가 있고 중복을 허용함 ex) 대기자 명단

  • ArrayList, Vector, LinkedList, Stack

2. Set

특징 : 순서가 없고 중복 허용안함
ex) 동물들의 집합 (사자,호랑이,코끼리)

  • HashSet, TreeSet

3. Map

특징 : 저장순서 없다. key = 중복 불가 value = 중복 가능

  • HashTable, HashMap, Properties, TreeMap
profile
국비교육중 22.04.26~

0개의 댓글