首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java面试
用户7526020343648
创建于2023-09-13
订阅专栏
自学Java,准备面试
暂无订阅
共4篇文章
创建于2023-09-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
什么是程序计数器?【自学Java准备面试】【自用】
什么是程序计数器? 程序计数器是线程私有的,每个线程都有,内部保存的是字节码的行号,用于记录正在执行的字节码指令的地址。 java虚拟机对于多线程是通过线程轮流切换并且分配线程执行时间。在任何的一个时
你能说一下HashMap的底层原理吗?【自学Java准备面试】【自用】
JDK1.8之前采用的是拉链法。拉链法:将链表和数组相结合。也就是说创建一个链表数组,数组中每一格就是一个链表。若遇到哈希冲突,则将冲突的值加到链表中即可。 - jdk1.8在解决哈希冲突时有了较
synchronized 和 Lock 有什么区别?【自学Java准备面试】【自用】
synchronized代码执行完自动释放锁,Lock需要在finally中用unlock手动释放锁 synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁
你能说一下String,StringBuffer,StringBuilder三者之间的区别吗?【自学Java准备面试】【自用】
* 如果不需要频繁的操作字符串选用String * 多线程情况下大量操作字符串选用StringBuffer * 单线程情况下大量操作字符串选用StringBuiler