ArrayList
List 인터페이스 구현 클래스
검색시 속도 빠름
동기화 되지 않음
가장 배열에 유사
LinkedList
List 인터페이스 구현 클래스
동기화되지 않음
검색은 속도가 느림
앞에 추가하거나 뒤에서 삭제가 빈번한 경우 빠름
Stack
Vector 하위 클래스
LIFO 구조
주요 메서드
push( ) : 스택에 데이터 추가
pop( ) : top 요소 반환 후 삭제
peek( ) : top 요소 반환 후 삭제하지 않음
Set
순서를 유지하지 않으며. 중복을 허용하지 않음
하나의 null만 저장 가능
구현 클래스 - HashSet, LinkedHashSet, TreeSet
LinkedHashSet
HashSet 하위 클래스
해시테이블과 링크드 리스트를 구현한 Set
추가하는 순서대로 저장
TreeSet
SortedSet 구현 클래스
데이터를 정렬한다.
Comparable 인터페이스 구현 클래스만 가능
'Study > 쌍용' 카테고리의 다른 글
SQL - SELECT (0) | 2022.08.04 |
---|---|
자바 Map (0) | 2022.08.03 |
자바 제네릭 & 컬렉션 (0) | 2022.07.30 |
자바 예외 처리(2) (0) | 2022.07.29 |
자바 예외 처리(1) (0) | 2022.07.28 |