![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java源码分析
诸葛子房_
先后就职于京东和BAT,在大数据领域有多年工作经验;
Apache Griffin&&Apache Zeppelin Contributor,dataCompare和dataService作者
展开
-
java bitSet 解析
java bitSet 解析原创 2021-08-12 11:30:00 · 129 阅读 · 0 评论 -
HashSet的去重原理---Java基础
1.Java中HashSet是用散列表实现的,散列表的大小默认为16,加载因子为0.75.2.去重原理:当hashset add一个元素A的时候,首先获取这个元素的散列码(hashcode的方法),即获取元素的哈希值。情况一:如果计算出的元素的存储位置目前没有任何元素存储,那么该元素可以直接存储在该位置上。情况二:如果算出该元素的存储位置目前已经存在有其他元素了,那么会调用该元素的equals方法与该位置的元素再比较一次,如果equals返回的值是true,那么该元素与这个位置上的元素就视为重复原创 2021-05-19 14:38:23 · 232 阅读 · 0 评论 -
java String 解析
https://www.cnblogs.com/zhangyinhua/p/7689974.html原创 2021-05-19 14:26:05 · 71 阅读 · 0 评论 -
Java之Object类
https://www.cnblogs.com/HuiH/p/11677018.html原创 2021-05-19 14:24:59 · 69 阅读 · 0 评论 -
集合源码分析
1.ArrayList源码分析https://www.cnblogs.com/zhangyinhua/p/7687377.html2.LinkedList源码分析https://www.cnblogs.com/zhangyinhua/p/7688304.html原创 2019-11-25 09:47:38 · 106 阅读 · 0 评论 -
HashMap、HashTable、CurrentHashMap 分析
1.数据结构分析(1)HashMap分析 :https://www.cnblogs.com/kubixuesheng/p/6144535.html put、get、resize分析jdk 1.7 数组+链表jdk 1.8 数组+链表(红黑树)红黑树与avl树区别:avl树需要完全平衡,因此插入、修改都要调整;查找更快,但是插入和修改效率较差;红黑树取了一个中间平衡红黑...原创 2019-11-19 10:47:57 · 170 阅读 · 0 评论