首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JDK源码阅读
华富的学习分享
创建于2021-05-11
订阅专栏
JDK源码阅读
等 1 人订阅
共9篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CopyOnWriteArrayList源码阅读(1.8)
今天看下concurrent包下的CopyOnWriteArrayList。既然是concurrent包下的类,其肯定解决了一些并发上的问题。 类定义 可以看到其实现了List、RandomAcces
Integer源码阅读(1.8)
之前阅读了Short源码,今天来阅读下包装类Integer源码。 缓存 还记得Short源码中的缓存么? 看起来比Short的复杂一些,其实添加了可以指定缓存的功能。 想想为什么low一直都是-127
Short源码阅读(1.8)
基础数据结构的包装类,今天来看看整数Short的源码。日常编码中一般都用int,short还是用的比较少的。 类定义 Short类不可继承。 成员变量 构造方法 toString valueOf ha
Double源码阅读(1.8)
今天来看看Double的源码有什么区别? 类定义 看类定义和Float基本一样,也是继承了Number类、实现了Comparable接口,且是final不可继承的。 浮点数的基本知识看之前Float的
Float源码阅读(1.8)
Float是基本数据类型float的包装类,提供了一些处理float类型的方法,一起来看看吧^_^ 类定义 可以看到Float类继承了Number类、实现了Comparable接口,且是final不可
Object源码阅读
经典面试题Object类有哪些方法?今天在这里梳理记录下。有哪些呢?详细介绍下可用看到基本都是native方法,得去看jvm的实现才能知道具体逻辑。这里就不具体展开了。思考题 new Object()
LinkedHashMap源码阅读(1.8)
梳理了下1.8版本linkedhashmap的实现, 这里简单记录下。这里面实现还是非常巧妙的,代码复用hashmap。
HashMap源码阅读(1.8)
梳理了下1.8版本下hashmap的源码。并不十分完全,只看梳理了添加元素的流程。想迭代,并发迭代,红黑树相关等后续有时间再更新
ReentrantLack源码阅读(1.8)
梳理了下java8下ReentrantLock代码。主要跟踪了下公平锁和非公平锁lock和unlock的方法流程。