Java集合 - 图1
    基础要求:
    ● 集合框架的设计结构,至少要有一个整体印象。
    ●理解集合相关整体结构,了解对应的数据结构、算法,思考具体技术选择。
    ● 理解Map相关整体结构,了解对应的数据结构、算法,思考具体技术选择。尤其是有序数据结构的一些要点。

    进阶要求:
    ● 从源码去分析HashMap的设计和实现要点.
    ●理解容量、负载因子等,为什么需要这些参数.如何影响Map的性能,实践中如何取舍等。
    ● 理解map树化改造的相关原理和改进原因。
    ● 将集合问题扩展到性能、并发等领域。
    ● 集合框架的演进与发展。