首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
源码解析
洛小豆
创建于2021-08-06
订阅专栏
记录源码学习过程
暂无订阅
共5篇文章
创建于2021-08-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【JDK源码】String源码学习笔记
首先思考几个问题: String对象在不同的JDK中是如何实现的? String对象的不可变性是什么样的? 下面这段代码的输出结果是什么?
JDK9中的String底层实现为什么用UTF-16而不用UTF-8呢?
UTF-8是一种对空间利用效率最高的编码集,它是不定长的,使用1~4字节为每个字符编码。`UTF-16`也是变长的,使用2个或4个字节为每个字符编码……
【JDK源码】Java中LinkedList的实现
LinkedList 底层数据结构是一个双向链表,链表的每个节点叫做 Node。在 Node 中,prev属性表示前一个节点的位置,next 属性表示后一个节点的位置……
【JDK源码】Java包装类的缓存是怎么回事
包装类是对Java中基本类型的封装,在 JDK5 中引入了包装类的缓存机制,有助于节省内存。实现方式是在类初始化的时,提前创建好会频繁使用的包装类对象
【JDK源码】ArrayList的代码实现
ArrayList 底层架构就是一个数组结构,,所有的操作都是在数组的基础上进行,理解起来越很简单。