首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java源码逐行看
平平无奇的开发仔
创建于2023-11-21
订阅专栏
一行一行看Java的源码
暂无订阅
共7篇文章
创建于2023-11-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java 从静态代理理解ThreadPoolExecutor实现线程复用(JDK11)
首先我们先举一个静态代理的例子,这里我们直接用Runable举例。 使用静态代理 ThreadPoolExecutor对静态代理的使用 首先,我们看入口execute()方法
Java中Timer类实现延迟任务源码分析(JDK11)
实现原理 我们在实例化Timer类的时候,Timer内部默认初始化一个TimerThread的线程 然后给这个线程初始化一个TaskQueue,TaskQueue内部维护者一个TimerTask的集合
Redisson 分布式锁实现原理(Redisson 3.13.X)
Redisson 分布式锁实现原理(JDK11);这里我们主要看一下,JDK11下的Redisson,是如何实现加锁和进行锁的续期的
AQS——AbstractQueuedSynchronizer 速查 (jdk 11)
AbstractQueuedSynchronizer是一个多线程资源管理的框架,ReentrantLock的内部,也是基于AQS进行的实现。
ThreadLocal速查
ThreadLocal是怎么实现线程间数据传递的?为什么ThreadLocal传递到新的线程,数据就没有啦?
IntegerCache 逐行解析
IntegerCache是Integer中的静态类,用于构建[-128,127]的数组缓存。你创建的int类型数据,可能是Java一开始就帮你初始化好的。
HashMap 源码解读——构造函数、putval
HashMap——构造函数、putVal(),从这两个函数触发,看一个HashMap方法是如何创建,扩容。