알고리즘
어떤 문제가 발생되었을 때 해결할 수 있는 절차 혹은 순서
자료구조
의미 없는 데이터를 하나의 정보로 만들어주는 알고리즘들의 집합,
수집한 자료를 저장하는 방법
컬렉션 프레임워크(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 |