
JDK源码解读
以JDK源码为重点,深入学习源码。
龙三水
接触编程超过5年,主力开发安卓应用,但是Java后端开发比如Spring boot等微服务技术一直有在积累,也是为将来做准备。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
探索JDK源码-每行代码堪称教科书级别(4)HashMap.java(下)
HashMap的重要程度已经不必多说,除了put、get、remove、replace等基础方法,其实还有很多开发中常用且好用的方法需要学习:compute、computeIfAbsent、computeIfPresent。原创 2020-07-17 01:33:29 · 300 阅读 · 0 评论 -
探索JDK源码-每行代码堪称教科书级别(3)HashMap.java(中)
看源码除了应对面试官的拷问,最重要的其实是自我的提升。通过看JDK的源码,可以了解到HashMap具体是怎么工作的,每个方法都有怎样适合或不适合的使用场景。这样就能在工作中很好的使用HashMap了。还有一点很重要的就是源码作者的代码思想,每一个if-else,每一个遍历,每一种数据结构的运用,那都是课本上很难学来的,只有实践过,方知出彩。原创 2020-07-06 23:28:34 · 266 阅读 · 0 评论 -
探索JDK源码-每行代码堪称教科书级别(2)HashMap.java(上)
HashMap是工作的百宝箱,也是面试官的试金石。如果你说不知道HashMap的扩容机制、载入因子、哈希索引、哈希冲突。那这篇文章将带你打开世界的大门,从HashMap最基础的扩容机制学起,尝试理解哈希冲突,并发现解决哈希冲突不过是一些数据结构的应用而已。可能对于刚学不久Java的你来说有点晦涩难懂,但是至少让你明白了HashMap是那么的完美,并继续学下去。原创 2020-07-05 23:04:54 · 341 阅读 · 0 评论 -
探索JDK源码-每行代码堪称教科书级别(1)Modifier.java
不管你的编码能力如何,阅读源码的能力是你最基本的技能也是最容易潜移默化的提升各方面能力的一部分。Java从1995年问世直到今天,它积累了太多前人的智慧结晶,每一行代码都是教科书级别的诠释。阅读它并在项目中学着应用其精华,想必对你的成长速度是最快的。从这篇文章开始,我将写下阅读JDK源码后的过程、困难和心得,让我们一起学习进步吧。原创 2020-06-27 02:38:41 · 460 阅读 · 0 评论