Java初學總結(基礎)


Java初學總結(基礎)

一、基礎部分

1、學編程不是學一門語言,需要學一個系列的技術,至少一門語言,還有好幾個開發及運維工具的熟練使用。

2、Java的特點,是把代碼預編譯成字節碼,然后在各個平台系統上運行程序時,由先運行的JVM編譯器進行2次編譯成機器語言使用。這個方法可以用JVM把握各個系統不同之處,實現程序的跨平台運行。

3、Java程序安裝叫JDK,雖然現在已經出到17代版本,但是最常見的還是JDK8代。學習的話建議使用8來使用。

4、Java的開發工具,或者叫開發環境,有常見的有2種,開源免費的叫Eclipse,收費的叫Intellij IDEA。當然,你多搜搜辦法,都可以安裝使用的。

5、數據類型,標識符關鍵字,運算符,順序條件循環語句,數組,基礎算法這些都是高級編程語言通用的設定,所以一定要學扎實了,多學多練。

二、進階部分

1、面向對象是Java的特點,包括封裝、繼承和多態。用狂神的一句話總結:面向對象編程的本質就是,以類的方式組織代碼,以對象的方式組織(封裝)數據。

2、上面那句如果聽不懂那是正常的,初學很難理解,我現在也是一知半解的,我的解釋是,把程序看成一個解決復雜問題的方法,類就是解決一個類別(問題相近)的小問題的辦法,把程序復雜問題拆分成一個個環節的小問題,通過派一個人(對象)去挨個使用解決小問題的類方法,最終把整個復雜問題解決了,這就是面向對象編程。

3、抽象類,一般都是父類,可以把它看着是一個書的目錄,給了解決問題的指引名稱和頁數,但是沒有具體的辦法內容,所以不可以直接使用它,只能使用它里面的內容方法。

4、學習真正有難度的是明明知道很重要,但是頭腦就是不理解,感覺自己好笨,打消積極性,建議換不同的角度去學習,我就是遇見學不懂的地方,就分別看好幾個老師的視頻講解,總會有一個老師的經驗方法講的很貼近你的思維方式,讓你開了竅就懂了的。

5、今天記錄到這了,也希望給看到的剛接觸的同學一些幫助,最后給一句忠告,人是有惰性的,學習專研的過程有一部分也是枯燥的,請不要放松,請牢記,如果你吃不了學習的苦,那你就得吃生活的苦。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM