回覆列表
  • 1 # IT人劉俊明

    Java語言是當今程式開發領域的重要工具之一,整個IT行業有大量的Java程式設計師在從事Web開發、大資料開發、Android開發、後端開發等崗位,因此從就業的角度來說,學習Java語言是個不錯的選擇。

    學習Java語言可以從以下幾個方面入手:

    第一:理解Java語言中的“抽象”。Java語言是面向物件程式語言,具有較高的抽象層次,所以說學習Java的一個重點就是理解各種“抽象”概念,比如類(class)、介面(interface)、抽象類(abstract class)、列舉(enum)等概念。理解抽象的過程也是建立面向物件程式設計思想的過程,也就是考慮問題的方式方法。

    第二:掌握Java語言的程式設計過程。Java語言的程式設計過程總的來說可以分為三個大的步驟,分別是類的定義、物件的建立和方法的呼叫,這是Java程式設計的“主線”。在掌握了Java程式設計這條主線之後,緊接著就要分別瞭解封裝、繼承、多型等概念的應用,進而逐步完成對Java開發過程的瞭解。

    第三:重視實驗和總結。學習Java程式設計一定要多動手做實驗,透過實驗一方面可以建立抽象概念的畫面感,另一方面也可以透過實驗培養自己的動手能力。另外,實驗完成之後一定要及時的總結,這是完善程式設計思想的重要過程。

    第四:注重交流。學習Java語言一定要多與其他程式設計師交流,交流的過程也是學習的過程,另外可以透過閱讀優秀的程式碼來養成一個較好的程式設計習慣。

    最後,在學習完Java的基本語法之後,要選擇一個發展方向,不同的開發方向需要掌握的知識結構是不同的,因此需要制定不同的學習計劃。通常情況下,如果沒有明確的開發方向,可以選擇Web開發方向。

  • 2 # SapphireCoder
    如何學好Java程式設計

    學習一門語言時語法只是基礎,但是最重要最核心部分是去學習理解該語言的特別之處和思想,如對於Java而言對於面向物件、抽象、跨平臺、JVM等概念知識理解十分重要。 關於如何學好Java程式設計,這裡我覺得可以劃分為初級、進階、高階這三個階段

    初級階段:在這個階段期間主要是打好基礎,先學習Java基礎語法多練習。要掌握好Java的三大特性:封裝、繼承和多型概念和用法,理解好面向物件思想和“抽象”概念。建議從網上找看一些Java基礎影片看,或者閱讀書籍--這裡要提到一本Java界家喻戶曉,但是很厚的書《Java程式設計思想》,雖然不太建議初學者看該書,但是書裡對於基礎知識概念講得十分全面和深入,在後期有了一定基礎之後回來閱讀會有不錯的收穫。 進階階段:在這個階段是有一定基礎了,這個時候可以深入研究一些進階類的知識點如JavaWeb、IO、多執行緒、socket、設計模式、資料結構、演算法等。這裡我建議要重視資料結構和演算法,學起來雖然不太容易,但是對提高自己能力和水平的是非常值得的。在這段時間內,保持多動手多思考多練習。高階階段:在這個階段漸漸開始接觸框架如Spring等優秀框架,建議先學會應用,後選擇性去了解框架原理並自己嘗試編寫簡單的demo,透過這種方式會學到一些前人不錯設計思想。接下來是漸漸接觸高併發、JVM虛擬機器、分散式等。 總結一下學習Java的方式

    基礎可以先找影片或者入門書籍閱讀,多練習打好基礎。進階期要開始多做專案,總結經驗。多參與團隊專案與人溝通和交流,並學習進階技術。高階階段在保持深入理解原理的同時要時刻保持關注最新技術類的新聞和文章。

    關於如何寫好Java程式碼

    這裡我有以下幾點建議

    遵循規範:目前大多數公司遵循阿里巴巴的開發規範,網上可以下載得到 。學習設計模式,設計模式是前人的經驗總結,合理地應用設計模式可以減輕程式碼量和開發難度。程式碼編寫要簡潔明瞭,寫出只有自己看得懂複雜程式碼並不優秀,這裡推薦一本《重構:改善既有程式碼的設計》。 最後

    學習要持之以恆,多總結多做筆記多擁抱變化,多和朋友交流往往思想碰撞會有很不錯的idea和啟發。發表文章也是一種不錯的選擇,能講給別人聽的知識才是真正的掌握了。以上就是我的經驗分享,希望對你有所幫助,

  • 中秋節和大豐收的關聯?
  • 想見到喜歡的人,但又怕見到他,這是什麼心理?