集合
℡tang
Always happy TT
展开
-
Java集合有哪些?如何选择使用?
文章目录一、java中的集合介绍1.首先知道java中为什么要用集合这个概念2.java中的集合族的基本介绍3.java中的单列结合3.1 单列各个集合底层数据结构和基本性质4.java的双列集合二、java中的集合的使用1.如何正确的使用集合了?2.集合的遍历方法:三、java中的集合的选择1.单列还是双列:2.选择单列后看元素是否唯一一、java中的集合介绍学习东西,首先要知道学习他有什么...转载 2019-06-17 10:37:53 · 1588 阅读 · 0 评论 -
LinkedHashMap的源码详解
文章目录一、LinkedHashMap二、源码分析三、验证LinkedHashMap的功能四、总结一、LinkedHashMap先来说说它的特点,然后在一一通过分析源码来验证其实现原理1、能够保证插入元素的顺序。深入一点讲,有两种迭代元素的方式,一种是按照插入元素时的顺序迭代,比如,插入A,B,C,那么迭代也是A,B,C,另一种是按照访问顺序,比如,在迭代前,访问了B,那么迭代的顺序就是A,...转载 2019-06-28 10:18:43 · 209 阅读 · 0 评论 -
Java面试-HashMap
文章目录1、为什么用HashMap?2、HashMap的工作原理是什么?3、有什么方法可以减少碰撞?4、HashMap中hash函数怎么是是实现的?5、拉链法导致的链表过深问题为什么不用二叉查找树代替,而选择红黑树?为什么不一直使用红黑树?6、说说你对红黑树的见解?7、解决hash 碰撞还有那些办法?8、如果HashMap的大小超过了负载因子(load factor)定义的容量,怎么办?9、重新调...原创 2019-07-23 15:33:09 · 541 阅读 · 0 评论