Home > Java > JavaBase > What are the basic interfaces of Java collection class framework?

What are the basic interfaces of Java collection class framework?

(*-*)浩
Release: 2019-11-14 09:08:21
Original
4075 people have browsed it

The Java collection class framework has a total of two major interfaces: Collection and Map, one is a collection of elements, and the other is a collection of key-value pairs; among them, the List and Set interfaces inherit the Collection interface, and the other is an ordered collection of elements. , one is a collection of unordered elements; ArrayList and LinkedList implement the List interface, and HashSet implements the Set interface, which are both commonly used.

What are the basic interfaces of Java collection class framework?

HashMap and HashTable implement the Map interface, and HashTable is thread-safe, but HashMap performs better; (Recommended learning: java course)

What are the basic interfaces of Java collection class framework?

What are the basic interfaces of Java collection class framework?

The most basic interfaces in Java collection classes are:

Collection: The root interface of a single-column collection

List: elements are ordered and repeatable

ArrayList: similar to an array with variable length. Suitable for queries, not suitable for additions and deletions

LinkedList: The bottom layer is a two-way circular linked list. Suitable for additions and deletions, not suitable for queries.

Set: The elements are unordered and non-repeatable

HashSet: Determine the position of the element in the set based on the hash value of the object

TreeSet: The elements are stored in the form of a binary tree, which implements the sorting of elements in the collection.

Map: The root interface of a double-column collection, used to store elements with key and value mapping relationships.

HashMap: used to store key-value mapping relationships, no duplicate keys can appear

TreeMap: used to store key-value mapping relationships, no duplicate keys can appear, all The keys are arranged in a binary tree

The above is the detailed content of What are the basic interfaces of Java collection class framework?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template