资讯专栏INFORMATION COLUMN

集合框架知识系列01 总体框架

honhon / 1591人阅读

摘要:集合工具包是在包中,实现了数据结构数组栈链表队列映射和集合。集合主要可以划分为个部分列表集合映射工具类迭代器枚举类和。集合的框架图如下图片来源集合顶层接口主要有和。和都是集合遍历相关接口,是特有的遍历工具接口

Java集合工具包是在java.util.*包中,实现了数据结构:数组、栈、链表、队列、映射和集合。
Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)。

Java集合的框架图如下:

图片来源:http://www.cnblogs.com/skywan...

集合顶层接口主要有Collection、Map和Iterator。主要看Collection和Map

Collection接口的实现接口主要是Set和List

 Set是有序集合,类似于数学中的集合,没有重复元素,实现类有HashSet和TreeSet。
 List是有序队列,元素都有索引,实现类有ArrayList、LinkedList、Vector和Stack。

Map是键值对的映射集合,每个Key对应一个Value

 AbstractMap是一个抽象类,实现了Map接口,HashMap、TreeMap和WeakHashMap都继承自AbstractMap,Hashtable实现了Map和Directionary接口。

Iterator和Enumeration都是集合遍历相关接口,ListIterator是List特有的遍历工具接口

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/71988.html

相关文章

  • 知识系列 - 收藏集 - 掘金

    摘要:问题是这些服务都是第三方提供的,不能保证它们的响应时间,快的话美团点评分布式生成系统后端掘金背景在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 SpringBatch 读取 txt 文件并写入数据库 - 后端 - 掘金SpringBatch 读取 txt 文件并写入数据库... Java 进阶-多线程开发关键技术 - 后端 - 掘金原创文章,转载请务必将下面这段话置于文章...

    longmon 评论0 收藏0
  • java 基础 - 收藏集 - 掘金

    摘要:基础知识复习后端掘金的作用表示静态修饰符,使用修饰的变量,在中分配内存后一直存在,直到程序退出才释放空间。将对象编码为字节流称之为序列化,反之将字节流重建成对象称之为反序列化。 Java 学习过程|完整思维导图 - 后端 - 掘金JVM 1. 内存模型( 内存分为几部分? 堆溢出、栈溢出原因及实例?线上如何排查?) 2. 类加载机制 3. 垃圾回收 Java基础 什么是接口?什么是抽象...

    makeFoxPlay 评论0 收藏0
  • 知识 - 收藏集 - 掘金

    摘要:问题是这些服务都是第三方提供的,不能保证它们的响应时间,快的话美团点评分布式生成系统后端掘金背景在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 SpringBatch 读取 txt 文件并写入数据库 - 后端 - 掘金SpringBatch 读取 txt 文件并写入数据库... Java 进阶-多线程开发关键技术 - 后端 - 掘金原创文章,转载请务必将下面这段话置于文章...

    SimpleTriangle 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<