借鑑參考文獻中的分類從閱讀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