亚洲国产欧美另类va在线观看,电影日韩色啦,伊人久久综合视频,成年轻人网站色直接看,91av视频免费在线观看,日本在线视频二区,日本无遮挡h肉动漫在线观看网站

head first java第3版pdf下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學電子圖書 → head first java第三版高清pdf 中文非掃描版

head first java第三版高清pdf

中文非掃描版 head first java第三版高清pdf 網(wǎng)友評分:8

同類相關軟件

軟件介紹

軟件標簽: headfirstjava java教程

head first java第3版pdf是一本為想要學習java的朋友準備的教程,從Java的工作原理,發(fā)展簡史,程序結(jié)構(gòu)和一些簡單的語法到認識Java的API都有詳細的說明,讓你輕松掌握java,有需要歡迎下載學習!

head first java第3版pdf簡介

《Head First Java(第三版)》是本完整的面向?qū)ο?object-oriented,oo)程序設計和java的學習指導。此書是根據(jù)學習理論所設計的,讓你可以從學習程序語言的基礎開始一直到包括線程、網(wǎng)絡與分布式程序等項目。最重要的,你會學會如何像個面向?qū)ο箝_發(fā)者一樣去思考。

head

head first java第三版高清pdf內(nèi)容

第一章 進入Java的世界(基本概念)

1.程序的層次:源文件(source file)->類(class)->方法(methods)。

2.Java里面integer和boolean不相容。

3.語法與C差不多,不過作者好像一直很反感拿C與Java作比較。

第二章 拜訪對象村(類與對象)

1.繼承機制使子類可以通過繼承父類代碼來減少重復代碼,覆蓋機制使子類在不必改動父類的同時可以選擇實現(xiàn)自己的方法。(這個機制太強大了?。?/p>

2.類是繪制對象的藍圖,而對象是已知的事物加上執(zhí)行的動作。對應著,類包括實例變量(instance variable)和方法(methods)。

3.Java程序執(zhí)行期間是一組可以相互調(diào)用或交流信息的對象,對象之間有著獨立性(對象自治)。

4.main()在java里面的作用:測試真正的類和啟動Java應用程序。Java是面向?qū)ο蟮木幊蹋詍ain()里面基本是不帶任何方法的,僅作為測試用和啟動用。

第三章 認識變量(primitive主數(shù)據(jù)類型和引用)

1.變量必須有變量類型,兩性類型與類之間有時是共通的,所以一般有著相同的命名規(guī)則(如果可能的話,每個單詞的首字母都要大些,區(qū)分于變量名稱的命名:除了第一個單詞首字母要小寫外,之后的單詞的首字母都要大寫)。

2.變量名稱必須以字母,_或&開頭(不能以數(shù)字開頭)。

3.除非加上“f”,否則所有帶小數(shù)點的值在Java里面都看作double類型。

4.Primitive主數(shù)據(jù)類型變量值是該值的字節(jié)所表示的。

5.引用變量類似于指針,儲存的是引用對象的地址(儲存方式)。

6.圓點運算符(.)表示“取得圓點前面的對象,然后求出該對象在圓點后面的事物”。

7.當一個對象失去所有的引用變量時,它就完蛋了。

8.數(shù)組是對象,無論它里面裝的是不是primitive類型。

第四章 對象的行為(方法操作實例變量)

1.根據(jù)傳入的實參(arguments)或者對象的實例變量(instance variable)的不同,同一個方法在同類型的不同的對象可以有著不同的表現(xiàn)形式。

2.實參(arguments)是傳給方法的實際值,傳入方法后就變成了形參。形參(parameters)與局部變量(local)類似是一樣的。改變形參并不改變實參。(跟C一樣)傳入與返回的參數(shù)的值的類型可以隱含地放大或者明確地縮小。

3.可以從方法里面返回值,聲明了返回最好要返回(我敲代碼時發(fā)覺時聲明了返回不返回會報錯的,但P78最后一個問題的回答并不是這樣的??囧),一般情況下只能返回一個值,但是可以返回一個數(shù)組,再深一層的,可以返回ArrayList,換言之,只要你封裝好了,可以返回任意數(shù)量任意類型的任意變量的任意組合。

4.Java是傳值調(diào)用(pass by value),如果調(diào)用的實參是個引用變量,同樣拷貝之。

5.用setter(mutator)和getter(accessor)進行封裝(encapsulation),可以保證對象的實例變量可以通過設置setter來防止被惡搞。(用private設置實例變量,用public來設置setter和getter)這樣讀取和更改實例變量的效率會變低,不過能夠提高程序的抵抗力抗性和恢復力抗性。

6.實例變量有默認值(整形為0,浮點型為0.0,布爾型為false),局部變量沒有默認值,使用前需要初始化。

7.使用==來比較兩個primitive主數(shù)據(jù)類型或者兩個引用是否引用到同一個對象。使用equals()來判斷兩個對象是否在意義上相等。(關于“在意義上”的概念需要斟酌,目前主要用于比較String類型是否相等)。

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)