List

2024. 5. 3. 20:16Java 기초 이론

List
- 자료를 순차적으로 나열한 자료 구조(배열과 비슷)
- 인덱스가 존재함
- 인덱스로 순서가 구분되기 때문에 중복 데이터 저장 가능
- 인터페이스. 때문에 객체로 생성이 불가능. 다형성으로 이용할 수 있음


       ┌ Vector : Java1 버전 대에서 제일 먼저 등장해서 사용됨
List ┤ ArrayList : 검색에 좋음. 데이터 삽입과 삭제가 빈번한 경우 부적합
       └ LinkedList : 검색에 부적합. 데이터 삽입과 삭제에 좋음

사용 예제
List list = new ArrayList(3); : 3칸짜리 생성

E(element)
- 요소를 뜻하는 상징적인 글자(자료형이 아님)
- Object, String, Student 등 객체를 가리지 않고 넣을 수 있음

 

 

'Java 기초 이론' 카테고리의 다른 글

TreeMap  (0) 2024.05.03
Map  (0) 2024.05.03
Iterator  (0) 2024.05.03
Comparator  (0) 2024.05.03
Collections  (0) 2024.05.03