반응형

ArrayList 2

[Java] Collections Framework - List Interface

List Interface 순서가 있는 데이터의 집합, 중복허용. ▶ 종류 컬렉션 읽기(접근 시간) 추가 / 삭제 비고 ArrayList 빠르다. 느리다. 순차적인 추가, 삭제는 더 빠르다.비효율적인 메모리사용. LinkedList 느리다. 빠르다. 데이터가 많을수록 접근성이 떨어진다. ▶ 메서드 메서드 설명 void add(int index, Object element) boolean addAll(int index, Collection c) 지정된 위치(index)에 객체(element) 또는 Collection에 포함된 객체들을 추가한다. Object get(int index) 지정된 위치(index)에 있는 객체를 반환한다. int indexOf(Object o) 지정된 객체의 위치를 반환한다. (..

JAVA 2022.07.21

[Java] Collections Framework (총정리)

Collections Framework Collection(다수의 DATA)을 다루기 위한 표준화된 프로그래밍 방식. 재사용 가능한 컬렉션 데이터 구조를 구현하기 위한 Class 및 Interface의 집합. Framework라고 표현하나 Library 방식으로 동작한다. 컬렉션 데이터 구조란 범용적으로 사용하는 데이터 구조를 의미한다. * Collection : 여러 객체(데이터)를 모아 놓은것을 의미. * Framework : 구현, 실행을 모두 할 수 있는 S/W 환경. 표준화, 정형화된 체계적인 프로그래밍 방식 * Library : 구현, 실행을 위해 사용하는 S/W. 인터페이스 특징 구현 클래스 예 List 순서가 있는 데이터의 집합, 데이터의 중복을 허용한다. Array List, Linked..

JAVA 2022.07.05
반응형