JDK源码学习第一篇----综述JDK类库分类

借鉴参考文献中的分类从阅读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

相关文章
相关标签/搜索