22장 자바랭 다음으로 많이 쓰는 애들은 컬랙션 - Part1(List) Collection 인터페이스를 구현하는 대표적인 3개의 자료구조는? List, Set, Queue 배열과 같이 순서가 있는 목록형을 나타내는 대표 인터페이스는? List ArrayList라는 클래스의 생성자 중 매개 변수가 없는 기본 생성자를 사용하면 기본적으로 몇개의 저장 공간을 가지는가? 10개 만약 ArrayList 클래스의 저장 공간 개수를 처음부터 지정하려면 어떤 생성자를 사용하면 되나요? 기본 생성자 ArrayList 객체를 생성할 때 제네릭을 사용하는 이유는? 크기를 지정하는 것은 메모리 낭비로 이어지므로 ArrayList에 데이터를 담는 메소드 이름 두가지는? add(), addAll() Collection 인터페이..
ArrayList
Goal ArrayList에 대해서 알아본다 Array vs ArrayList 자바 버전 별 차이점에 대해서 알아본다 ArrayList 란? Java 프로그래밍 언어에서 제공하는 컬렉션 클래스 중 하나로, 동적 크기 배열(dynamic size array)을 구현한 클래스다. 내부적으로 배열을 사용하여 요소를 저장하며, 요소의 추가, 삭제, 검색 등의 작업을 수행할 수 있다. ArrayList는 크기를 지정하지 않고 요소를 추가할 수 있으며, 내부적으로 필요에 따라 크기가 동적으로 조정된다. Arr ay vs ArrayList 구분 Array ArrayList 크기 고정. 생성 이후 크기 변경 불가 가변 메모리 할당 생성시 할당 성장함에 따라 메모리 할당 (생성 비용 저렴) 데이터 저장 같은 타입의 데이..