首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
抠门的黑心厨子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
一文彻底弄懂ConcurrentHashMap,轻松应对面试官!
ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTable来说,效率等各方面都有极大地提高。
来段java,教你埋坑,劝你善良
数字运算,是一门语言安身立命的根本。如果连1+1都变得不可信了,整个程序就会变得不可信。 考虑到这样一段代码: 执行的结果,竟然是: 这时候,你还敢继续把代码写下去么? 为什么会这样? 很简单,我们使
Java性能优化的十条小技巧
测试性能时,System.nanoTime比System.currentTimeMills更精确,前者使用纳秒计时,且对系统影响更小。 通常生成随机数会使用Random类,Random是线程安全的,Random实例里面有一个原子性的种子变量来记录当前种子的值,当要生成新的随机数…
【java】反射
想要了解反射,首先得先了解下一J V M 类 加 载 流 程 和 内 存 结 构,如下图。 java源文件通过编译器加载成Class文件(包含类所有信息),然后通过ClassLoader将Class文件加载到JVM中,在内存中进行管理。 而反射就是获取这个Class文件,从而获…
【Java劝退师】JVM 知识脑图 - Java 虚拟机
1. 类装载子系统 2. 运行时数据区 1. 进程计数器 2. 虚拟机栈 3. 本地方法栈 4. 堆 5. 方法区(元空间) 1. OutOfMemoryError 2. StackOverFlowError 1. 回收算法 1. 判断对象以死 2. 垃圾收集算法 2. 垃圾收…