首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java源码解析
源码那些事儿
创建于2022-04-21
订阅专栏
Java源码解析
暂无订阅
共4篇文章
创建于2022-04-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ThreadLocal原理
什么是ThreadLocal? ThreadLocal从字面意思理解是线程本地变量。变量好理解就是存取值,那线程本地如何理解呢?又是如何实现的呢?我们来探究一下。 关于线程本地变量的理解总体来说有两点
深入Java动态代理源码
背景介绍 什么是动态代理? 动态代理,本质上还是代理模式,只不过代理类是在JDK内部产生并创建实例(字节码编辑)。 再者其内部还维护了一个基于弱引用的缓存结构。总结来说:动态代理 = 代理模式 + 字
深入AbstractQueuedSynchronizer源码及锁特性
背景介绍 我们知道,基于AbstractQueuedSynchronizer线程同步器可以很方便的实现锁的一些高级特性,比如: 公平性、非公平性 可重入特性 超时机制 响应中断 共享、独享 举个例子,
深入Java Stream源码
探究一下Java Stream的架构设计与源码实现。 场景介绍 首先来看一段典型代码: 从代码中看到,List#stream()创建对应的Stream实例,然后进行链式调用,依次为map()、filt