階段劃分的原則是“由淺入深”,利於讀者層層遞進的學習。
內容選編的原則是 “有用”,有利於讀者理解Java原理,對實際工作有用。
先從基礎知識入手
學習Java基礎知識,可供選擇的書很多,但它們大都有著一個缺點,那就是內容龐雜,有些內容脫離實際,甚至是過時。
對此,在這一階段,我精選了Java的基礎知識,核心原則就是“有用”。並調整了章節順序,從而有利於讀者循序漸進的學習。
關於學習資料,我建議閱讀《Java核心技術》,並輔於上網搜尋。
JVM知識圖譜
執行緒JVM記憶體區域JVM執行時記憶體垃圾回收與演算法JAVA四中引用型別GC分代收集演算法VS分割槽收集演算法GC垃圾收集器JAVA IO/NIOJVM類載入機制Java集合知識圖譜
介面繼承關係和實現ListSetMapJava多執行緒併發知識圖譜
Spring知識圖譜
Spring特點Spring核心元件Spring常用模組Spring主要包Spring常用註解Spring第三方結合Spring I0C原理Spring APO原理Spring MVC原理Spring Boot原理JPA原理Mybatis快取Tomcat架構Netty知識圖譜
Netty原理Netty高效能Netty RPC實現RMI實現方式Protoclol BufferJava知識圖譜2021版目錄及鳥瞰展示
最新評論