首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HoldGone
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
HashMap的基本原理及内部数据结构
通过hash的方法,通过put和get存储和获取对象。存储对象时,将K/V传给put方法,它会调用hashCode计算hash从而得到bucket的位置,进一步存储。HashMap会根据当前bucket的占用情况自动调整容量(超过Load Factory 则resize为原来的…
HashMap的put和get操作
PUT先取key的hashCode()做hash,计算index若没碰撞直接放到bucket中若碰撞,以链表的形式存在buckets后如果碰撞导致链表过长,将链表转换成红黑树如果节点已存在则替换old
简述Java中的深拷贝与浅拷贝
深拷贝: 当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。 对于浅拷贝当对象的成员变量是基本数据类型时,两个对象的成员变量已有存储空间,赋值运算传递值,所以浅拷贝能够复制实例。但是当对象的成员变量是…
解释一下static块和static变量的执行顺序
由此可见,变量名首先被加载,而赋值的时候,无论是直接在变量上赋值还是在静态代码块中赋值,都是按照代码的顺序赋值的。
equals()的重写规则
一致性:x,y中若比较信息没被修改,则多次equals对比结果应一致。
Java如何创建线程?
通过继承Thread.
Java 8 新特性
Java 8 允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可,这个特征又叫扩展方法。 Lambda 表达式。参数 => 主体。Lambda表达返回右边表达式的结果。 用 :: 关键字来传递方法和构造函数。 函数式接口。
个人成就
文章被阅读
3,469
掘力值
51
关注了
8
关注者
0
收藏集
2
关注标签
8
加入于
2020-03-16