摘要: https://github.com/zhouyanger/book/tree/master/jdk%E5%90%84%E7%89%88%E6%9C%AC%E7%89%B9%E6%80%A7 阅读全文
posted @ 2020-10-18 23:04 z街角的风铃y 阅读(332) 评论(0) 推荐(0)
摘要: 1.ArrayList源码 采用数组,初始化容量10,扩容是一倍,也可以指定扩容的数量,采用Fast-Fail机制。 jdk8中初始化的时候是0,第一次add的时候扩容到10。 查找快速,增删慢 2.LinkedList 采用带头尾指针的双向链表结构, 3.HashSet 底层是hashMap,元素 阅读全文
posted @ 2020-10-18 23:02 z街角的风铃y 阅读(176) 评论(0) 推荐(0)
摘要: 4.集合类简介 数组是很常用的一种的数据结构,我们用它可以满足很多的功能,但是,有时我们会遇到如下这样的问题: 1、我们需要该容器的长度是不确定的。 2、我们需要它能自动排序。 3、我们需要存储以键值对方式存在的数据。 如果遇到上述的情况,数组是很难满足需求的,接下来本章将介绍另一种与数组类似的数据 阅读全文
posted @ 2020-10-18 15:52 z街角的风铃y 阅读(91) 评论(0) 推荐(0)