컬렉션이란 무엇인가요?
Java 컬렉션 클래스는 java.util 패키지에 저장되며 객체를 저장하는 데 사용되는 컨테이너입니다.
참고:
1. 컬렉션에는 개체만 저장할 수 있습니다. 예를 들어, int 유형의 데이터(66)를 컬렉션에 저장하면 실제로는 Integer 클래스로 변환된 후 자동으로 저장됩니다. Java의 각 기본 데이터 유형에는 해당 참조 유형이 있습니다.
2. 컬렉션은 개체 자체가 아닌 개체에 대한 참조를 저장합니다. 따라서 컬렉션의 개체를 컬렉션의 개체에 대한 참조라고 부릅니다. 개체 자체는 여전히 힙 메모리에 배치됩니다.
3. 컬렉션은 다양한 유형과 무제한의 데이터 유형을 저장할 수 있습니다.
Java 컬렉션 프레임워크
위의 컬렉션 클래스 중 맵 계열, 즉 왼쪽의 컬렉션을 제외한 모든 컬렉션 클래스가 모두 Iterator 인터페이스를 구현하는 것을 발견했습니다.
Iterator는 컬렉션의 요소를 탐색하는 데 사용되는 인터페이스입니다. 여기에는 주로 hashNext(), next() 및 delete()의 세 가지 메서드가 있습니다.
하위 인터페이스 ListIterator는 이를 기반으로 add(), 이전() 및 hasPrevious()라는 세 가지 메서드를 더 추가합니다.
그림에서 볼 수 있는 것:
1. 컬렉션은 주로 컬렉션과 지도의 두 가지 인터페이스로 나뉩니다.
2.Collection은 각각 List와 Set에 의해 상속됩니다.
3.List는 AbstractList에 의해 구현된 다음 ArrayList, LinkList 및 VectorList의 3개 하위 클래스로 나뉩니다.
4.Set은 AbstractSet에 의해 구현되며 HashSet과 TreeSet의 2개 하위 클래스로 나뉩니다.
5.Map은 AbstractMap으로 구현되며 HashMap과 TreeMap이라는 2개의 하위 클래스로 나뉩니다.
6.Map은 Hashtable로 구현됩니다.
추천 튜토리얼: Java 튜토리얼
위 내용은 Java에서 컬렉션의 개념을 이해하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!