借鉴参考文献中的分类从阅读JDK源码和理解JVM开始,本博客首先是本身学习过程的一个记录,写下本身的理解和心得,但愿能坚持下去以期进阶;若是有读者赏光阅读,发现笔者的错误敬请不吝赐教,你们探讨共同进步。html
第一类:精读源码java
/* * java.util * java.lang * java.io * */
以上三个包是最经常使用的代码,基本上从"Hello World!"到复杂企业级JavaEE项目都会用到,这一部分源码也相对简单,适合入手阅读源码。sql
第二类:深入理解dom
java.lang.reflect java.net java.net.* java.nio java.util.concurrent.*
此处源码很复杂,是进阶必需要深入理解的东西,牵扯到其余不少方面的知识点。基本上决定了一个javaer处在什么技术水平上。学习
第三类:会用便可.net
/* * 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会用便可。code
第四类:不须要会,基本用不到xml
参考文献:如何作到扎实的java基础htm