Java一直是企業(yè)級開發(fā)喜歡的編程語言。從java目前的就業(yè)情況來看,還是挺好的。因為手機Android開發(fā)的需要,很多人開始學習java。極客營覺得,雖然對java開發(fā)者的需求越來越大,但并不意味著java開發(fā)者的技能可以不變。Java技術更新快,現(xiàn)在國內培訓機構批量生產(chǎn)Java學生,競爭壓力也大。對于新生來說,通 過掌握基礎知識。
首先,掌握靜態(tài)方法和屬性
靜態(tài)方法和屬性用于描述一組對象的特征,而不是單個對象的特征。Java中廣泛使用靜態(tài)方法和屬性,這是一個常見的技能。但是這種技術在許多語言中并不常用。理解靜態(tài)方法和屬性對于理解類和對象之間的關系非常有幫助。在大量的Java規(guī)范中,靜態(tài)方法和屬性被頻繁使用。因此,學習者應該理解靜態(tài)方法和屬性。在調用Java方法和屬性上是一致的,區(qū)別只是在聲明的時候,和c++不一樣。
第二,注意界面
在面向對象的早期應用中,類繼承被廣泛使用。隨著軟件工程理論的不斷發(fā)展,人們開始意識到繼承的諸多缺點,開始嘗試用聚合來代替繼承。抽象描述是工程中軟件可擴展性的一個重要原則,直接工具是接口。近年來,接口逐漸成為Java編程方法的核心。另一方面,就應用而言,大部分開發(fā)都是基于規(guī)范的,不需要自己構建復雜的繼承關系和龐大的類。因此,理解和使用規(guī)范成為了應用開發(fā)者的首要任務,而Java規(guī)范的主要描述手段就是接口。
第三,學好集體框架。
Java描述復雜數(shù)據(jù)結構的主要方式是集合框架。Java沒有指針,而是強大的集合框架來描述數(shù)組、對象數(shù)組等復雜的數(shù)據(jù)結構。學好這些數(shù)據(jù)結構的描述方法對于應用程序編程非常重要,尤其是涉及到服務器端和三層結構編程時。這時候程序員已經(jīng)不能用數(shù)據(jù)庫結果集之類的結構來描述數(shù)據(jù)了。
因為很多語言沒有這么強的集體框架體系,很多初學者無所適從,不知道拿它怎么辦,所以要足夠重視。
四。異常捕獲
Java對異常捕獲的重視是前 所未有的。它迫使程序員用與邏輯方法明顯不同的方式描述異常捕獲,這對程序描述的完整性和嚴密性具有重要意義。C++也有類似的機制,但是我們看到很多c++程序員不習慣使用這些機制。
Java初學者應該充分學習這種異常捕捉機制,養(yǎng)成良好的編程習慣。