首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
南琛一梦
掘友等级
Java工程师
追求技术带来的乐趣
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 15
沸点 19
赞
34
返回
|
搜索文章
最新
热门
HashMap之元素插入
和HashTable类似,采用数组+单链表形式存储元素,从jdk1.8开始,增加了红黑树的结构,当单链表中元素个数超过指定阈值,会转化为红黑树结构存储,目的就是为了解决单链表元素过多时查询慢的问题。 和HashTable不同的是,HashMap是线程不安全的,方法都未使用syn…
TreeMap之元素删除
通过上一篇文章,介绍了二分查找树的缺陷,引出了红黑树的介绍。进一步分析TreeMap中插入元素的源码,最后借助示例来加深对于红黑树的理解。详细请看TreeMap之元素插入 无替代节点,说明后继节点走到了叶子节点。需要调整说明后继节点为黑色,正如上图所示。此时就转化为对于叶子节点…
TreeMap之元素插入
二分查找树又称二叉查找树、二叉排序树,英文缩写为BST,即Binary Search Tree。该数据结构的出现,是为了提高查找的效率。之所以成为二分查找树,是因为其采用二分查找的算法。 当依次插入6、5、4、3、2时,发现树成了线性形式,在此种情况下,查找效率大打折扣,因此就…
Java自动拆箱与装箱
在讲解正文之前,我很想问这么一个问题:"Java为我们提供了8种基本数据类型,为什么还需要提供各自的包装类型呢?"。您可能会觉得这个问题问的很奇怪,但是我觉得还是值的思考的。 因为Java是一门面向对象的语言,基本数据类型并不具备对象的性质。而包装类型则是在基本类型的基础上,添…
java自动拆箱与装箱
包装类型 在讲解正文之前,我很想问这么一个问题:"Java为我们提供了8种基本数据类型,为什么还需要提供各自的包装类型呢?"。您可能会觉得这个问题问的很奇怪,但是我觉得还是值的思考的。
个人成就
文章被点赞
321
文章被阅读
39,704
掘力值
1,206
关注了
9
关注者
56
收藏集
2
关注标签
19
加入于
2017-10-30