C++에서는 구현되어있는 자료구조를 사용하기 위해서 STL을 이용한다. Java에서 이와 대응되는 것이 Collection Framework이다.프레임워크란 개발할 때 설계의 기본이 되는 뼈대나 구조/환경(문제 영역을 해결한 재사용/확장이 가능한 라이브러리)을 의미한다
List Collection List 컬렉션은 객체를 일렬로 늘어놓은 구조이다. 객체를 인덱스로 관리하며, 객체 자체를 저장하는 것이 아니라 객체의 주소(번지)를 참조한다. 동일한 객체를 저장할 경우 동일한 주소가 참조되며, null을 저장할 경우 해당 인덱스는 객체를
1.특징 수학의 집합 개념을 따른다(순서가 없고, 중복이 없음) 1) 저장 순서가 유지되지 않는다. 즉 저장할 때의 순서와 찾을 때의 순서가 다르다. 2) 객체를 중복 저장할 수 없다. 3) 하나의 null만 저장할 수 있다. 2. Set Interface metho
Map 컬렉션은 Key와 Value 쌍으로 구성된 Entry객체를 저장한다. 이때, 키와 값은 모두 객체이며 Key는 중복 저장할 수 없다. 만약 기존에 저장되어 있는 Key값으로 새로운 값을 저장하면 기존 값은 없어지고 새로운 값으로 저장된다.Map Collectio