博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDK源码学习第一篇----综述JDK类库分类
阅读量:7039 次
发布时间:2019-06-28

本文共 938 字,大约阅读时间需要 3 分钟。

hot3.png

借鉴参考文献中的分类从阅读JDK源码和理解JVM开始,本博客首先是自己学习过程的一个记录,写下自己的理解和心得,希望能坚持下去以期进阶;如果有读者赏光阅读,发现笔者的错误敬请不吝赐教,大家探讨共同进步。

第一类:精读源码

 /*         * java.util         * java.lang         * java.io         * */

以上三个包是最常用的代码,基本上从"Hello World!"到复杂企业级JavaEE项目都会用到,这一部分源码也相对简单,适合入手阅读源码。

第二类:深刻理解

java.lang.reflectjava.netjava.net.*java.niojava.util.concurrent.*

此处源码很复杂,是进阶必须要深刻理解的东西,牵扯到其他很多方面的知识点。基本上决定了一个javaer处在什么技术水平上。

第三类:会用即可

/*		 * java.lang.annotation		 * javax.annotation.*		 * java.lang.ref		 * java.math		 * java.rmi.*		 * javax.rmi.*		 * java.security.*		 * javax.security.*		 * java.sql		 * javax.sql.*		 * javax.transaction.*		 * java.text		 * javax.xml.*		 * org.w3c.dom.*		 * org.xml.sax.*		 * javax.crypto.*		 * javax.imageio.*		 * javax.jws.*		 * java.util.jar		 * java.util.logging		 * java.util.prefs		 * java.util.regex		 * java.util.zip		 * */

不是很多场景用得到,一般是特殊地方用,用到能查API会用即可。

第四类:不需要会,基本用不到

参考文献:

转载于:https://my.oschina.net/u/2458458/blog/774851

你可能感兴趣的文章
ASP.NET Core之跨平台的实时性能监控(2.健康检查)
查看>>
第三章读书笔记
查看>>
new 优先级的题目
查看>>
Linux--进程组、会话、守护进程(转)
查看>>
编写一个删除c语言程序文件中所有的注释语句
查看>>
解决android TextView多行文本(超过3行)使用ellipsize属性无效问题
查看>>
设置cookie倒计时让让表单自动提交
查看>>
泛型总结--待续
查看>>
数据与变量——编程的来源
查看>>
T-Sql操作Xml数据(转)
查看>>
js this指向
查看>>
Neo4j CQL - (11)- REMOVE删除
查看>>
多目标规划——fgoalattain
查看>>
Redis Exception: Exceeded timeout of 00:00:03
查看>>
Android Unlock Patterns
查看>>
Android Studio的使用(三)--包不分级、修改包名
查看>>
Python Selenium Chrome Headless 爬取企查查数据
查看>>
Sublime Text 2 常用快捷键
查看>>
hadoop day 1
查看>>
剑指offer——面试题26:判断二叉树B是否为二叉树A的子结构
查看>>