컬렉션 + 프레임워크
- 컬렉션 (!= 배열)
동일한 타입을 묶어 관리하는 자료구조
가변 크기의 객체 컨테이너
- 프레임워크
클래스와 인터페이스의 모임(라이브러리)
클래스의 정의에 설계의 원칙 또는 구조가 존재
- 컬렉션 프레임워크
리스트, 스택, 큐, 트리 등의 자료구조에 알고리즘을 구조화 해 놓은 프레임워크
= 배열 : 동일한 타입만 묶어서 저장 가능
!= 배열 : 생성 시 크기를 지정하고 추후 변경 불가
package java.util;
collection 프레임워크의 인터페이스
- List<E> : 객체순서o, 원소 중복o
- Queue : 객체 입력순 저장, 원소 중복o
- Set : 객체순서x, 원소 중복x
// 주요 메서드
boolean add(E e); // 객체 추가
void clear()
boolean remove(Object o);
int size();
boolean contains(Object o);
List<E> 인터페이스
구현 클래스..
ArrayList<E>
Vector<E>
Linked List<E>
'전공 테트리스 > 자바 프로그래밍' 카테고리의 다른 글
[자바] 14. 예외 처리 (0) | 2024.06.21 |
---|---|
[자바] 12. 제네릭 (0) | 2024.06.21 |
[자바] 11. 기본 API (0) | 2024.06.21 |
[자바] 2. 자료형 (0) | 2024.04.27 |
[자바] 1. 자바 시작하기 (0) | 2024.04.27 |