
集合
elioas
这个作者很懒,什么都没留下…
展开
-
LinkedList
LinkedList内部是一个链表的实现,一个节点除了保持自身的数据外,还持有前,后两个节点的引用。所以就数据存储上来说,它相比使用数组作为底层数据结构的ArrayList来说,会更加耗费空间。但也正因为这个特性,它删除,插入节点很快!LinkedList没有任何同步手段,所以多线程环境须慎重考虑,可以使用Collections.synchronizedList(new LinkedList(.....原创 2020-03-13 15:55:47 · 198 阅读 · 0 评论 -
List- ArrayList
List是元素有序并且可以重复的集合。List的主要实现:ArrayList, LinkedList, Vector。1.ArryList使用数组作为底层数据结构transient Object[] elementData; public ArrayList(int initialCapacity) { if (initialCapacity > 0) { ...原创 2020-03-12 18:03:43 · 244 阅读 · 0 评论 -
集合架构
Iterator接口Iterator接口,这是一个用于遍历集合中元素的接口,主要包含hashNext(),next(),remove()三种方法。它的一个子接口LinkedIterator在它的基础上又添加了三种方法,分别是add(),previous(),hasPrevious()。也就是说如果是实现Iterator接口,那么在遍历集合中元素的时候,只能往后遍历,被遍历后的元素不会在遍...原创 2020-03-12 16:31:06 · 194 阅读 · 0 评论 -
集合
常见的集合有哪些集合框架的父接口map接口和Collection接口:1.collection的子接口:Set接口和LIst接口2.Map接口的实现类我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown ...原创 2020-03-12 16:05:36 · 153 阅读 · 1 评论