前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JDK 源码 - 前言

JDK 源码 - 前言

作者头像
WriteOnRead
发布2019-08-16 16:59:32
3260
发布2019-08-16 16:59:32
举报
文章被收录于专栏:WriteOnRead

以前读过一些 JDK 常用的源码。当时的做法是在 IDE 打开源码文件,同时打开官方文档和谷歌翻译,一边读一边翻译,那时觉得还颇有收获。但是,由于基础薄弱,为了加快速度,有很多不理解的地方跳过了。

现在觉得很多地方有必要再仔细分析和理解一下。不再逐行去读,而是有的放矢,重点去搞清楚其中关键部分的实现原理,有些硬骨头还是要啃的,毕竟这东西肯定不能靠记忆的。而且,很多知识点只有自己动手写出来了、或者给别人讲清楚的时候,才算真正掌握了。

目前计划主要分为三部分:

1. 常用的集合类

这部分在平时的工作中也最常用,主要包括:Collection, List, Set, ArrayList, LinkedList, HashMap, LinkedHashMap, TreeMap, HashSet, TreeSet 等。

2. JUC 包

即 java.util.concurrent 包下的部分常用类,这部分在多线程编程中常用的。如:Lock, ReentrantLock, Exector, ThreadPoolExecutor, BlockingQueue, AtomicInteger 等。

3. 其他一些基本类

例如:Object, String, StringBuild, StringBuffer, Integer, Long, Float, Thread, ThreadLocal 等。这些日常中不知不觉中会使用到,因此也有必要读一下。

当然,这些只是大概,后续可能会变化不少。总之,一定要先行动起来!

PS: 我是个没毅力的人,希望自己能坚持下去。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WriteOnRead 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档