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

相關文章
相關標籤/搜索