java是一種高級計算機語言,應用普遍,內容豐富。java
第一:深刻了解JDK/JRE/JVM編程
1.JVM是java程序惟一認識的操做系統,其可執行程序爲.class字節碼文件。設計模式
2.PATH與CLASSPATH並不是同一層級的環境變量。api
3.JDK中的許多指令對應於IDE(集成開發環境)中的某個操做與設定。架構
第二:理解封裝、繼承、多態工具
1.java的核心是面向對象思想,這一理念貫穿始終,想要在java編程上有所小成,面向對象是必需要精通的。學習
2.善用java支持面相對象的特性,瞭解多態以運用api文件。開發工具
第三:掌握經常使用Java SE API架構操作系統
1.java並不是只是一門計算機語言,它同時包含龐大的鏈表庫(Library)。線程
2.經常使用的API有 異常(Exception)、集合(Collection)、I/O串流(Stream)、線程(Thread)。
第四:學習容器觀念
1.容器就操做層面來說,就是執行於JVM上的Java應用程序;從抽象上來說,是你的應用程序溝通,協調相關資源的系統。
第五:研究開放原始碼項目。
第六:學習設計模式與重構。
第七:熟悉相關開發工具。