ArrayList
-
day25_2 - JAVA (자바, Collection)KIC/JAVA 2021. 7. 19. 18:06
[배열의 단점] -> 저장할 수 있는 객체 수가 배열을 생성할때 정해야 하는 배열의 문제점 -> 불특정 다수의 객체를 저장하기에 배열은 문제가 있다. -> 객체를 삭제했을 때 해당 인덱스가 비게 된다. -> 객체를 저장하려면 어디가 비었는지 확인해야 하는 불편함 [컬렉션 프레임워크] 컬렉션: 사전적 의미로 요소(객체)를 수집해 저장하는 것 -> 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 제공되는 컬렉션 라이브러리 -> java.util 패키지에 포함됨 -> 인터페이스를 통해서 정형화된 다양한 컬렉션 클래스를 이용 [List 컬렉션] -> 인덱스로 관리한다. -> 중복으로 객체 저장 가능 [구현 클래스] ->ArrayList -> Vector -> LinkedList 등 [List 컬렉션 주요 메..
-
day25_2 - JAVA (자바, Collection)KIC/JAVA 2021. 7. 19. 15:57
[배열의 단점] -> 저장할 수 있는 객체 수가 배열을 생성할때 정해야 하는 배열의 문제점 -> 불특정 다수의 객체를 저장하기에 배열은 문제가 있다. -> 객체를 삭제했을 때 해당 인덱스가 비게 된다. -> 객체를 저장하려면 어디가 비었는지 확인해야 하는 불편함 [컬렉션 프레임워크] 컬렉션: 사전적 의미로 요소(객체)를 수집해 저장하는 것 -> 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 제공되는 컬렉션 라이브러리 -> java.util 패키지에 포함됨 -> 인터페이스를 통해서 정형화된 다양한 컬렉션 클래스를 이용 [List 컬렉션] -> 인덱스로 관리한다. -> 중복으로 객체 저장 가능 [구현 클래스] ->ArrayList -> Vector -> LinkedList 등 [List 컬렉션 주요 메..