摘要: HashTable 简介 HashTable数据结构也是哈希表(或称散列表),基本与HashMap类型,不同的是,HashTable的key value 都不可为空,且是线程安全的; 为了能够存储和检索HashTable中的对象,作为HashTable中key的对象必须实现了hashCode 和 e 阅读全文
posted @ 2020-08-05 14:21 ahpuched 阅读(160) 评论(0) 推荐(0) 编辑
摘要: LinkedHashMap 简介 LinkedHashMap数据结构 LinkedHashMap UML LinkedHashMap API LinkedHashMap 源码 package java.util; import java.util.function.Consumer; import 阅读全文
posted @ 2020-08-04 23:33 ahpuched 阅读(90) 评论(0) 推荐(0) 编辑
摘要: SortedSet简介 我们知道集合set是不要求元素的顺序的,Set访问元素的顺序和存入元素的顺序和时间都是无关的,而SortedSet接口在Set接口的基础上进一步提供了“顺序”的概念,可使得实现SortedSet接口的集合(Set)类,可以“顺序”访问; 这里“顺序”的可以是自然数顺序,可以是 阅读全文
posted @ 2020-08-04 22:45 ahpuched 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. NavigableSet接口简介 根据“实现了啥接口,提供啥服务”原则,若类实现了NavigableSet接口,说明该类可以可以根据给定的搜索目标,返回一个匹配簇,举例通俗不严格地讲,对于一个集合类若实现了NavigableSet接口,他就会提供比给定目*标小的子集合,在给定目标范围内的子集合 阅读全文
posted @ 2020-08-04 22:11 ahpuched 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1. TreeSet简介 *TreeSet继承了AbstractSet实现了NavigableSet, Cloneable, java.io.Serializable接口,其中NavigableSet * * * 2. TreeSet 逻辑内存模型 3. TreeSet UML 4. TreeSet 阅读全文
posted @ 2020-08-04 16:41 ahpuched 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. TreeMap简介 2. TreeMap 逻辑内存模型 3. TreeMap UML 4. TreeMap API 5. TreeMap 源码 6. TreeMap 示例 7. 面试session 阅读全文
posted @ 2020-08-04 16:39 ahpuched 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Map 接口简介 提供根据key与value之间的映射关系,不可以有重复的key,每个key最多可以映射一个value; Map接口提供了三个集合视图:key的Set集合,value的集合,key-value的映射集; Map UML简图 Map 源码解析 package java.util; im 阅读全文
posted @ 2020-07-27 15:13 ahpuched 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. Arrays 简介 2. Arrays API概述 3. Arrays源码分析(基于jdk1.8.0_231) package java.util; import java.lang.reflect.Array; import java.util.concurrent.ForkJoinPool 阅读全文
posted @ 2020-07-24 20:37 ahpuched 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Collections 简介 Collections UML Collection示例 阅读全文
posted @ 2020-07-22 16:29 ahpuched 阅读(121) 评论(0) 推荐(0) 编辑
摘要: BitSet简介 BitSet UML BitSet使用实例 阅读全文
posted @ 2020-07-22 00:44 ahpuched 阅读(166) 评论(0) 推荐(0) 编辑