1,正確理解Java的各種“抽象”。學習Java就是學習各種“抽象”,包括類、接口、抽象類。不同的抽象層次意味著不同的功能。
對於初學者來說,要想正確掌握各種抽象,就要從基本的Java編程流程入手,包括類的設計,對象的創建,方法的調用。此外,他們應該註重學習多態性的使用。多做實驗是理解各種抽象的好方法,因為實驗往往可以為初學者建立壹個概念的“圖景”,從而輔助理解。
2.學好匯編框架。在Java中描述復雜數據結構的主要方式是set framework。Java沒有指針,而是通過強大的集合框架來描述數組、對象數組等復雜的數據結構。
學好這些數據結構的描述方法,對於應用編程,尤其是服務器端和三層結構編程,是非常重要的。程序員此時不能再用數據庫結果集這樣的結構來描述數據。
因為很多語言沒有這麽強大的集合框架體系,很多初學者無所適從,不知道用它做什麽,所以要引起足夠的重視。
3.註意知識結構的全面性。
在學習Java開發的過程中,要系統的學習操作系統、計算機網絡、數據結構、算法設計、數據庫知識。這些計算機基礎內容,對於學習Java意義重大。想要在Java開發領域走的更遠,就必須重視基礎知識的學習。
學習期間,建議使用Linux操作系統進行實驗。未來很多Java的開發都離不開Linux操作系統,比如大數據應用開發,物聯網平臺開發。
4、確定壹個主攻方向。
目前Java的主要應用領域包括Web開發、Android開發和大數據開發。很多網絡服務也需要使用Java來完成後端函數的編寫。此外,Java也是R&D程序員的常用工具,涉及壹些平臺和容器的開發。比如Hadoop這個大數據平臺,就是用Java語言寫的。
對於Java初學者來說,要根據自己的知識結構和興趣愛好選擇壹個合適的主攻方向。