JAVA

[JAVA] 컬렉션 프레임워크 - ArrayList

shb 2021. 11. 20. 19:41

알고리즘
어떤 문제가 발생되었을 때 해결할 수 있는 절차 혹은 순서

자료구조
의미 없는 데이터를 하나의 정보로 만들어주는 알고리즘들의 집합,
수집한 자료를 저장하는 방법

컬렉션 프레임워크(Collection Framework) : 자료구조


1. List extends Collection
- 구현 클래스
Vector : 보안성 강화, 처리량 감소, 용량 관리
LinkedList : FILO으로 인해 넣을 때는 빨라도 뺄 때에는 느리다.
ArrayList : 인덱스로 데이터를 관리한다.

배열과 ArrayList의 차이
배열은 길이에 제한을 두어야 할 때 자주 사용되고,
ArrayList는 몇 개의 데이터가 들어올 지 알 수 없을 때 사용한다.
ArrayList는 컬렉션 구현 클래스 중 실무에서 가장 많이 사용되는 클래스이다.

2. Set extends Collection
3. Map

 

 

'JAVA' 카테고리의 다른 글

[JAVA] 쓰레드  (0) 2021.11.21
[JAVA] HashSet, HashMap  (0) 2021.11.21
[JAVA] Object 클래스, Wrapper 클래스  (0) 2021.11.20
[JAVA] 예외처리, API  (0) 2021.11.20
[JAVA] 추상 클래스, 인터페이스, 내부 클래스, 익명 클래스  (0) 2021.11.20