![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java集合类
集合类
Java仗剑走天涯
这个作者很懒,什么都没留下…
展开
-
HashMap中提到的散列是什么?
散列转载 2017-07-28 20:51:43 · 506 阅读 · 0 评论 -
HashMap与加载因子/负载因子loadFactor关系
HashMap与加载因子(负载因子loadFactor)原创 2017-07-28 21:17:14 · 11720 阅读 · 1 评论 -
Java面试绕不开的问题: Java中HashMap底层实现原理(JDK1.8)源码分析
Java面试绕不开的问题: Java中HashMap底层实现原理(JDK1.8)源码分析转载 2017-07-28 19:57:20 · 3184 阅读 · 0 评论 -
ContentValues和HashTable和HashMap和properties
ContentValues和HashTable和HashMap和properties原创 2017-07-31 16:10:16 · 464 阅读 · 0 评论 -
ContentValues(Java)
ContentValues(Java)原创 2017-07-31 16:00:42 · 1632 阅读 · 2 评论 -
map遍历删除异常:ConcurrentModificationException
1. map集合单个删除此时,一般都不会出问题,直接 remove(key) 2. map集合遍历删除多个出现 ConcurrentModificationException原创 2017-06-21 20:03:08 · 17854 阅读 · 0 评论 -
map集合的遍历
看到许多人的博客写着有四种或五种map集合的遍历方式。但本质上只有两种遍历方式:entrySet() , keySet()一般所谓的四种是将这两种方式每种分别使用forEach和iterator来实现如果values()也算一种的话,就是大三种了,小五种了。原创 2017-06-21 15:00:15 · 294 阅读 · 0 评论 -
全面剖析【二叉树】的各类遍历方法
二叉树各种遍历前序,中序,后序,层序转载 2017-05-03 16:24:48 · 393 阅读 · 0 评论 -
Java二叉树的构建与遍历
Java二叉树的构建与遍历原创 2017-08-03 11:55:34 · 547 阅读 · 0 评论 -
图说二叉树添加数据原理以及遍历原理
图说二叉树添加数据原理图说二叉树遍历原理前序,中序,后序,层序遍历原创 2017-05-03 19:12:11 · 3339 阅读 · 0 评论 -
Java集合之Properties
Java集合之Properties原创 2017-05-01 11:00:39 · 261 阅读 · 0 评论 -
HashSet集合
HashSet特点 1.无序,不允许重复(无序指元素顺序与添加顺序不一致,每次遍历出来的位置不是恒久不变的) 2.HashSet通过调用hashCode()和equals方法来剔除重复 3.HashSet底层使用的数据结构是哈希表 4.HashSet有初始容量16,加载因子0.75.这两个参数都可以设置剔除重复原理 当向集合中添加数据时,自动帮助调用hascode方原创 2017-04-18 20:01:52 · 377 阅读 · 0 评论 -
TreeSet集合排序方式二:定制排序Comparator
Comparator有两种实现方式: 1,匿名内部类 2,创建一个类用于实现Comparator,该类创建的对象就是比较器TreeSet集合原创 2017-04-17 09:30:49 · 1749 阅读 · 0 评论 -
TreeSet集合排序方式一:自然排序Comparable
TreeSet集合,自然排序原创 2017-04-17 09:21:44 · 3117 阅读 · 0 评论 -
TreeSet集合
TreeSet集合特点: 1.无序,不允许重复 2.底层使用的数据结构是二叉树 3.TreeSet集合一定要实现一种排序 否则就会 ClassCastException 4.有两种排序:自然排序和定制排序TreeSet遍历: 前序:中左右 中序:左中右 后序:左右中TreeSet添加元素原则 左小右大Comparable和Comparator区别原创 2017-04-18 20:16:55 · 839 阅读 · 0 评论 -
TreeMap集合特点、排序原理
TreeMap特点(类似于TreeSet): 1.无序,不允许重复(无序指元素顺序与添加顺序不一致) 2.TreeMap集合默认会对键进行排序,所以键必须实现自然排序和定制排序中的一种 3..底层使用的数据结构是二叉树原创 2017-04-19 20:40:25 · 7550 阅读 · 0 评论 -
HashMap集合
HashMap集合特点(用法与特点类似于HashSet集合): 1.无序,不允许重复(无序指元素顺序与添加顺序不一致); 2.底层数据结构是哈希表 3.HashMap内部对”键”用Set进行散列存放。所以根据”键”去取”值”的效率很高。 4.键是唯一的,值是可以重复的 5.能出现最多一个null键,任意多个null值原创 2017-04-18 21:13:27 · 439 阅读 · 0 评论 -
LinkedList集合
LinkedList集合特点: 1,有序,允许重复(有序指与添加顺序一致) 2,有下标,可以通过下标获取元素,以及将元素插入指定位置 3,底层使用的数据结构是链表以及堆栈结构,线程不安全 4,链表内存地址不连续,因此查找速度慢,增删速度快新增迭代方法 【逆向迭代】Iterator descendingIterator() 【指定位置迭代】ListIterator原创 2017-04-18 19:12:18 · 615 阅读 · 0 评论 -
ArrayList集合
ArrayList集合,特点,练习原创 2017-04-18 19:01:55 · 925 阅读 · 0 评论 -
Java常用集合体系以及相互区别
Java常用集合体系以及相互区别集合体系各个集合特点:Collection,list,set ,map原创 2017-04-19 21:27:49 · 607 阅读 · 0 评论