随笔分类 - 【基础】Java集合框架
摘要:1.HashMap简述HashMap是工作中最常用的集合工具之一,在整个集合框架中也是很重要的一部分,因此本篇文章主要讲述它的底层实现原理,因为jdk1.8中对HashMap的数据结构有了修改,所以本篇将会分别讲解jdk1.7和jdk1.8中HashMap的...
阅读全文
摘要:简述LinkedHashSet底层使用 LinkedHashMap 来保存所有元素,它继承自 HashSet,其所有的方法操作上又与 HashSet 相同,因此 LinkedHashSet 的实现上非常简单,只提供了四个构造方法,并通过传递一个标识参数,调用...
阅读全文
摘要:简述TreeSet是基于TreeMap作为存储的可排序、可去重的有序集合继承于AbstractSet,AbstractSet实现了equals和hashcode方法实现了NavigableSet接口,意味着它支持一系列的导航方法,比如查找与指定目标最匹配项实...
阅读全文
摘要:简述HashSet继承于AbstractSet,实现接口Set,内部使用HashMap来存储数据,数据存储在HashMap的key中,value只是同一个默认值,所以HashSet存储的值是不能重复的。HashSet实现HashSet几乎实现了Set接口中的...
阅读全文
摘要:简述Iterator迭代器的定义:迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义是,提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器通常被称为“轻量级”对象,因为创建它的代价...
阅读全文
摘要:本文我们主要学习Java集合框架的根接口Collection,通过本文我们可以进一步了解Collection的属性及提供的方法。在介绍Collection接口之前我们不得不先学习一下Iterable,因为Collection接口继承了它。Collection...
阅读全文
摘要:Java集合框架简述Java中的集合类是一种工具类,就像是容器,存储任意数量的具有共同属性的对象,集合框架是一个用来代表和操纵集合的统一架构,包含如下部分:1、接口:接口是代表集合的抽象数据类型,接口允许集合独立操纵其代表的细节。java.util.Coll...
阅读全文
摘要:###Java集合框架之简述Java集合框架之CollectionJava集合框架之IteratorJava集合框架之HashSetJava集合框架之TreeSetJava集合框架之LinkedHashSetJava集合框架之HashMapJava集合框架之...
阅读全文
浙公网安备 33010602011771号