D1——初讀《Head First Java》

       今天隨便看了點《Head First Java》,發覺這本書的風格真是有趣。打算先把這本書踏踏實實的看了。學習切忌好高騖遠、心浮氣躁,尤爲入門基礎階段更應該踏踏實實地學習知識。下面隨便談談本身打算如何使用《Head First Java》。第一,學習按照每一章節來進行,不要嘗試跳讀省略,耐心地讀下去。第二,課後的練習題必定要本身過一遍,動手寫代碼。第三,總結學到的知識點,用本身的話即舉例類比比喻的方式來講明知識。在學習本書以外能夠結合學習視頻來學習,遇到思想層面的知識點能夠看看老師怎麼講的。java

      《Head First Java》速讀了前4章。1.基本概念。2.類與對象。3.primitive主要數據和引用。4.方法操做實例變量 對象的行爲編程

        1.基本概念如前所述。一個源程序的擴展名是.java,編譯器編譯以後生成.class字節碼文件,再交由JVM來運行,JVM運行的時候首先找到main()方法開始運行。main()必需要在public class裏面。一個源程序由各類各樣的類組成,每個類都是對象的模版藍圖,其中規定了實例變量和方法,映射到對象上就是狀態和行爲。每一個類實例變量就是8中類型的數據變量(+引用類型,這點存疑),每一個方法就是一個動做一種行爲。安全

       2.類與對象。這一章對比了面向過程和麪向對象,兩種編程思想具體到解決實際問題中是怎樣的。本身看的不太精,只記得面向對象的擴展性很是優秀這一特色……此外本章介紹類與對象的區別。一個是模版,一個是根據模版具體創造的對象。學習

       3.primitive主要數據和引用。本章講8中數據類型和引用數據類型。int long short float double boolean byte char. 對比引用類型Dog myDog = new Dog()  Dog就是引用類型,myDog就是引用變量的名稱。它指向一個內存區域,是一個被稱爲Dog的對象(object)。視頻

      4.方法操做實例變量 對象的行爲。主要講安全性問題,private public,每一個對象的實例變量不該該受到隨意更改,須要具體的方法setter和getter來實現對實例變量的改寫。對象的行爲,就是完成一次動做,也許須要輸入參數,須要反饋return。對象經過圓點運算符調用方法和實例變量。(public 公開類型)對象

相關文章
相關標籤/搜索