Javase复习系列——集合框架

    技术2022-07-10  124

    文章目录

    `cho1.`基本问题`cho2.`简略版-集合框架常见的集合框架区别常用方法 `cho.`完整版-集合框架集合框架关系图区别

    cho1.基本问题

    什么是集合框架 集合是一类数据结构的总称。 集合框架即Java中的集合的继承与实现关系。集合框架有什么用 在实际的项目中,根据集合的特性,结合实际的需求,可以达到优化代码、提升系统性能等目的。学习的重点是什么 对简化版的集合框架比较熟悉,完整版的仅作为个人梳理。 对集合间的区别比较熟悉,推荐掌握完整版的区别。 常用方法部分,会使用图中列出来的基本方法,多用代码练习。

    cho2.简略版-集合框架

    常见的集合框架

    描述:主要分为三大体系:Map体系,List体系,Set体系。

    区别

    体系是否有序是否可重复备注MapNY以键值对存在,键不可重复,值可以重复ListYYSetNN

    记忆法: List-清单、列表:清单需要列出序号,也可以重复。 Set-集合:根据数学的定义,无序可以重复。 Map-映射:通过键,与值产生映射关系。

    常用方法

    cho.完整版-集合框架

    集合框架关系图

    主要参考的是jdk1.8的源码,其中LinkedHashMap下的一个子类ModelMap,来自spring框架。

    区别

    记忆法: 根据class name可以很好的记忆,再加上一些数据结构的基础知识。

    Processed: 0.011, SQL: 9