Data Structures and Java collections

Source: Internet
Author: User

List interface, repeatable, ordered. List has ArrayList, because is the array structure, is suitable for the data query, LinkedList, because is the chain list structure, is suitable for uses in the deletion operation. If the array of additions and deletions, need to follow the elements are moving forward or backward, if the first element to make additions and deletions, the following elements move is very large, inefficient. Linked list If you do a query, you need to start from the first element to the last, if the query element in the last, the query volume is also very high, inefficient.

Set interface, non-repeatable, unordered. TreeSet is a tree data structure, is ordered, so TreeSet solves the problem of set can not be sorted. The data structure of hashset is a hash value data structure, so it is unique. Linkedhashset.

Map interface, Hashtable, null not allowed for synchronization

HashMap, out of sync, allows the key and value to be null.

TreeMap, not synchronized, sorted by key, NULL not allowed

Data Structures and Java collections

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.