In-depth understanding of the Java Collection Framework series articles

Source: Internet
Author: User

Https://www.cnblogs.com/CarpenterLee/p/5545987.html

Introduction

There are many books and materials about the C + + Standard Template Library, STL , about the Java Collection Framework (Java Collections Framework, JCF) Very little information, and even difficult to find a book specifically to introduce it, this gives Java learners a little trouble. I am deeply puzzled by the reason. Although the JCF design reference STL, but its positioning is not the Java version of the STL, but to implement a thin and compact container framework , the introduction of STL naturally can not replace the introduction of JCF.

This series of articles mainly from the data structure and algorithm level analysis JCF in the list, Set, Map, Stack, queue and other typical containers, combined with vivid illustrations and source code, to help readers on the Java Collection framework to establish a clear and deep understanding . This article does not specifically describe the language features of Java, but will make a concise explanation when needed.

Contents

The details are arranged as follows:

    1. The Java Collections Framework Overview provides a basic introduction to the Java Collections Framework, as well as the Java language features.
    2. Java ArrayList Source code analysis combined with the source of ArrayList to explain.
    3. Java LinkedList Source code analysis combined with the source of LinkedList to explain.
    4. Java arraydeque Source analysis with Aarrydeque as an example to explain Stack and Queue.
    5. The clearest red-and-black tree in history (above) and the clearest red and black tree in history (below) are combined with the source code to explain TreeSet and TreeMap .
    6. Java HashSet and HASHMAP source code analysis combined with the source of HashSet and HashMap to explain.
    7. Java Collection Framework Source code Analysis: Linkedhashset and Linkedhashmap combined with the source of Linkedhashset and Linkedhashmap to explain.
    8. In-depth understanding of Java Priorityqueue combined with the source code to explain Priorityqueue .
    9. A brief talk on Weakhashmap to Weakhashmap to make Basic introduction.

In-depth understanding of the Java Collection Framework series articles

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.