Java | 컬렉션 (Collection)
About Collection & Generic… 여러 자료 구조들을 Generic 기법으로 구현해놓은 것 Generic은 타입이 정해지지 않은 틀로 C++의 templaate과 비슷하다. 가변 크기이기 때문에 고정 크기의 배열보다 객체들을 쉽게 삽입, 삭제, 검색하게 해준다. Collection의 요소로는 객체만 가능하다. 기본 타입은 Wrapper Class로 자동 Boxing되어 저장된다. , , 등은 '타입 매개 변수'로 Collection의 요소를 일반화시킨 타입이다. 특정 타입만 다루지 않고, 여러 종류의 타입을 사용할 수 있기 위해 사용한다. 컬렉션의 종류 ArrayList 중간에 추가, 삭제 시 배열로 하던 방식처럼 인덱스를 이동시킨다. 때문에 오버헤드가 많이 발생한다는 특징이 있다. 추가..