본문 바로가기

전공 테트리스/자바 프로그래밍

[자바] 13. 컬렉션 프레임워크

컬렉션 + 프레임워크

- 컬렉션 (!= 배열)
동일한 타입을 묶어 관리하는 자료구조
가변 크기의 객체 컨테이너

- 프레임워크
클래스와 인터페이스의 모임(라이브러리)
클래스의 정의에 설계의 원칙 또는 구조가 존재

- 컬렉션 프레임워크
리스트, 스택, 큐, 트리 등의 자료구조에 알고리즘을 구조화 해 놓은 프레임워크

= 배열 : 동일한 타입만 묶어서 저장 가능
!= 배열 : 생성 시 크기를 지정하고 추후 변경 불가

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