首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java源码
订阅
可达板鸭
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Java 集合框架分析 - ArrayList
面试常问知识点,Java 集合源码分析,基于 JDK1.8 分析而来。
深入浅出AQS之条件队列
这篇文章会涉及到AQS中独占锁跟共享锁的一些知识,如果你已经对这两块内容很了解了,那就直接往下看。否则在读本文之前还是建议读者先去看看我之前写的两篇文章温习一下。 上面的代码片段截取自LinkedBlockingQueue,是Java常用的阻塞队列之一。 从上面的代码可以看出,…
一个简单的例子带你理解Hashmap
我知道大家都很熟悉hashmap,并且有事没事都会new一个,但是hashmap的一些特性大家都是看了忘,忘了再记,今天这个例子可以帮助大家很好的记住。 使用普通的2层for循环解决了这个问题,一层是数据库里的题目,一层是用户提交的题目,这时候bug就会暴露出来,假设用户伪造了…
从源码角度解析 Java 集合框架
Github 地址:https://github.com/Elder-Wu/Notes
一看你就懂,超详细 java 中的 ClassLoader 详解
很详细的 java 中的类加载器讲解及示例实战。
从源码来聊一聊hashmap
前段时间一同事面试蚂蚁金服,就被问到了这个问题;其实很多情况下都是从hashMap,hashTable,ConcurrentHahMap三者之间的关系衍生而出,当然也有直接就针对hashMap原理直接进行考察的。实际上本质都一样,就是为了考察你是否对集合中这些常用集合的原理、实…
List集合就这么简单【源码剖析】
前一篇已经讲了Collection的总览:Collection总览,介绍了一些基础知识。 底层数据结构是数组。线程不安全 底层数据结构是链表。线程不安全 底层数据结构是数组。线程安全 第一次扩容后,如果容量还是小于minCapacity,就将容量扩充为minCapacity。 …
Java集合系列之HashMap
Hello,大家好,喜欢看我文章的小伙伴应该都知道作者正在写Java并发编程系列的文章,但是今天要插播一些Java集合系列的文章,之后也会一直并行的写Java并发编程系列文章和Java集合系列的文章,因为一直写一个系列的文章实在是比较枯燥。而且这两个系列其实是有关联的,希望大家…
深入 Java 源码解析容器类 List、Set、Map
当数据量大的时候,你就需要谨慎根据业务场景来选择合适的数据结构,避免性能瓶颈