Collection
-
[Java] 컬렉션 프레임워크 - ListCSE/Java 2015. 9. 12. 10:32
컬렉션 프레임 워크는 여러 절로 구성되어 있습니다. Intro List 컬렉션 Set 컬렉션 Map 컬렉션 검색 기능을 강화시킨 컬렉션 LIFO와 FIFO 컬렉션 동기화 & 병렬처리를 위한 컬렉션 2. List 컬렉션 List는 객체를 일렬로 늘어놓은 구조를 가지고 있습니다. 객체를 인덱스로 관리하기 때문에 객체를 저장하면 자동 인덱스가 부여되고 인덱스로 객체를 검색, 삭제할 수 있는 기능을 제공합니다. List 컬렉션은 객체 자체를 저장하는 것이 아니라 다음 그림과 같이 객체의 번지를 참조합니다. 동일한 객체를 중복 저장할 수 있는데, 이 경우 동일한 번지가 참조됩니다. null도 저장이 가능한데, 이 경우 해당 인덱스는 객체를 참조하지 않습니다. List 컬렉션에는 ArrayList, Vector, ..
-
[Java] 컬렉션 프레임워크 - IntroCSE/Java 2015. 9. 11. 11:52
컬렉션 프레임 워크는 여러 절로 구성되어 있습니다. IntroList 컬렉션Set 컬렉션Map 컬렉션검색 기능을 강화시킨 컬렉션LIFO와 FIFO 컬렉션동기화 & 병렬처리를 위한 컬렉션 1. 컬렉션 프레임워크 소개 애플리케이션을 개발하다 보면 다수의 객체를 저장해 두고 필요할 때마다 꺼내서 사용하는 경우가 많습니다. 만약 10개의 Product 객체를 저장해 두고, 필요할 때마다 하나씩 꺼내서 이용한다고 가정해봅시다. 어떻게 Product 객체를 효율적으로 추가, 검색, 삭제할지 고민해야 되는데, 가장 간단한 방법은 배열을 사용하는 것입니다. 1234567891011Product[] array = new Product[10]; array[0] = new Product("Model1");array[1] =..