
Java源码解析
文章平均质量分 81
Java源码解析
colodoo(纸伞)
每天进步一点点。
展开
-
Java源码解析:ThreadLocal
本文由colodoo(纸伞)整理 参考源码:jdk1.8.0_131 我相信大部分的人对ThreanLocal都一脸懵逼的,因为我一开始也是这样的,直到在面试中被问到以后,我才第一次知道ThreanLocal的存在。 这是一些结论性的介绍,足以应付面试题: ThreadLocal是Java中所提供的线程本地存储机制,可以利⽤该机制将数据缓存在某个线程内部,该线 程可以在任意时刻、任意⽅法中获取缓存的数据 ThreadLocal底层是通过ThreadLocalMap来实现的,每个Thread对象(.原创 2021-07-17 19:51:59 · 310 阅读 · 1 评论 -
源码解析:HashMap:哈希表(JDK8)
之前写过一篇关于HashMap的文章,只是粗略的介绍了一下HashMap的整体架构,但是没有很彻底阅读整个源码。 【Java面试】彻底搞懂HashMap 这次直接通过阅读源码的方式来理解HashMap更为直观,话不多说直接从put方法开始。 put public V put(K key, V value) { return putVal(hash(key), key, value, fal...原创 2020-04-18 23:43:46 · 419 阅读 · 0 评论