head first java第三版高清pdf 中文非掃描版
http://www.www.srpcoatings.com
2017年12月8日
![]() |
| 第1頁 |
![]() |
| 第2頁 |
![]() |
| 第10頁 |
![]() |
| 第12頁 |
![]() |
| 第25頁 |
![]() |
| 第45頁 |
![]() |
| 第55頁 |
![]() |
| 第100頁 |
![]() |
| 第123頁 |
![]() |
| 第188頁 |
![]() |
| 第248頁 |
![]() |
| 第344頁 |
![]() |
| head |
![]() |
| head |
參見附件(58520KB,689頁)。
head first java第3版pdf是一本為想要學(xué)習(xí)java的朋友準(zhǔn)備的教程,從Java的工作原理,發(fā)展簡史,程序結(jié)構(gòu)和一些簡單的語法到認(rèn)識(shí)Java的API都有詳細(xì)的說明,讓你輕松掌握java,有需要?dú)g迎下載學(xué)習(xí)!
head first java第3版pdf簡介
《Head First Java(第三版)》是本完整的面向?qū)ο?object-oriented,oo)程序設(shè)計(jì)和java的學(xué)習(xí)指導(dǎo)。此書是根據(jù)學(xué)習(xí)理論所設(shè)計(jì)的,讓你可以從學(xué)習(xí)程序語言的基礎(chǔ)開始一直到包括線程、網(wǎng)絡(luò)與分布式程序等項(xiàng)目。最重要的,你會(huì)學(xué)會(huì)如何像個(gè)面向?qū)ο箝_發(fā)者一樣去思考。
head first java第三版高清pdf內(nèi)容
第一章 進(jìn)入Java的世界(基本概念)
1.程序的層次:源文件(source file)->類(class)->方法(methods)。
2.Java里面integer和boolean不相容。
3.語法與C差不多,不過作者好像一直很反感拿C與Java作比較。
第二章 拜訪對(duì)象村(類與對(duì)象)
1.繼承機(jī)制使子類可以通過繼承父類代碼來減少重復(fù)代碼,覆蓋機(jī)制使子類在不必改動(dòng)父類的同時(shí)可以選擇實(shí)現(xiàn)自己的方法。(這個(gè)機(jī)制太強(qiáng)大了!)
2.類是繪制對(duì)象的藍(lán)圖,而對(duì)象是已知的事物加上執(zhí)行的動(dòng)作。對(duì)應(yīng)著,類包括實(shí)例變量(instance variable)和方法(methods)。
3.Java程序執(zhí)行期間是一組可以相互調(diào)用或交流信息的對(duì)象,對(duì)象之間有著獨(dú)立性(對(duì)象自治)。
4.main()在java里面的作用:測(cè)試真正的類和啟動(dòng)Java應(yīng)用程序。Java是面向?qū)ο蟮木幊?,所以main()里面基本是不帶任何方法的,僅作為測(cè)試用和啟動(dòng)用。
第三章 認(rèn)識(shí)變量(primitive主數(shù)據(jù)類型和引用)
1.變量必須有變量類型,兩性類型與類之間有時(shí)是共通的,所以一般有著相同的命名規(guī)則(如果可能的話,每個(gè)單詞的首字母都要大些,區(qū)分于變量名稱的命名:除了第一個(gè)單詞首字母要小寫外,之后的單詞的首字母都要大寫)。
2.變量名稱必須以字母,_或&開頭(不能以數(shù)字開頭)。
3.除非加上“f”,否則所有帶小數(shù)點(diǎn)的值在Java里面都看作double類型。
4.Primitive主數(shù)據(jù)類型變量值是該值的字節(jié)所表示的。
5.引用變量類似于指針,儲(chǔ)存的是引用對(duì)象的地址(儲(chǔ)存方式)。
6.圓點(diǎn)運(yùn)算符(.)表示“取得圓點(diǎn)前面的對(duì)象,然后求出該對(duì)象在圓點(diǎn)后面的事物”。
7.當(dāng)一個(gè)對(duì)象失去所有的引用變量時(shí),它就完蛋了。
8.數(shù)組是對(duì)象,無論它里面裝的是不是primitive類型。
第四章 對(duì)象的行為(方法操作實(shí)例變量)
1.根據(jù)傳入的實(shí)參(arguments)或者對(duì)象的實(shí)例變量(instance variable)的不同,同一個(gè)方法在同類型的不同的對(duì)象可以有著不同的表現(xiàn)形式。
2.實(shí)參(arguments)是傳給方法的實(shí)際值,傳入方法后就變成了形參。形參(parameters)與局部變量(local)類似是一樣的。改變形參并不改變實(shí)參。(跟C一樣)傳入與返回的參數(shù)的值的類型可以隱含地放大或者明確地縮小。
3.可以從方法里面返回值,聲明了返回最好要返回(我敲代碼時(shí)發(fā)覺時(shí)聲明了返回不返回會(huì)報(bào)錯(cuò)的,但P78最后一個(gè)問題的回答并不是這樣的?囧),一般情況下只能返回一個(gè)值,但是可以返回一個(gè)數(shù)組,再深一層的,可以返回ArrayList,換言之,只要你封裝好了,可以返回任意數(shù)量任意類型的任意變量的任意組合。
4.Java是傳值調(diào)用(pass by value),如果調(diào)用的實(shí)參是個(gè)引用變量,同樣拷貝之。
5.用setter(mutator)和getter(accessor)進(jìn)行封裝(encapsulation),可以保證對(duì)象的實(shí)例變量可以通過設(shè)置setter來防止被惡搞。(用private設(shè)置實(shí)例變量,用public來設(shè)置setter和getter)這樣讀取和更改實(shí)例變量的效率會(huì)變低,不過能夠提高程序的抵抗力抗性和恢復(fù)力抗性。
6.實(shí)例變量有默認(rèn)值(整形為0,浮點(diǎn)型為0.0,布爾型為false),局部變量沒有默認(rèn)值,使用前需要初始化。
7.使用==來比較兩個(gè)primitive主數(shù)據(jù)類型或者兩個(gè)引用是否引用到同一個(gè)對(duì)象。使用equals()來判斷兩個(gè)對(duì)象是否在意義上相等。(關(guān)于“在意義上”的概念需要斟酌,目前主要用于比較String類型是否相等)。
相關(guān)資料1:
- [孫秉嚴(yán)治療腫瘤臨床經(jīng)驗(yàn)].孫秉嚴(yán).掃描版.pdf
- [各家女科述評(píng)].何子淮.掃描版.pdf
- [清代名醫(yī)何元長醫(yī)案(下)].(清)何世仁.掃描版.pdf
- [灸療·拔罐·刮痧].董少萍等.掃描版.pdf
- [華佗先生內(nèi)照?qǐng)D淺解].彭靜山.掃描版.pdf
- 夏小中醫(yī)案醫(yī)話.掃描版.pdf
- [孫思邈千金方研究].雷自申.掃描版.pdf
- 圖解奇門遁甲大全(第2部):陽遁540局祥解].唐頤.掃描版.pdf
- [傷科錦方匯編].佚名.掃描版.pdf
- [傷寒要旨藥方考注].(南宋)李檉.掃描版.pdf
- 中國醫(yī)學(xué)百科全書:中醫(yī)學(xué) (上、中、下冊(cè))(掃描版).pdf
- [錦方選集第三冊(cè)].佚名.掃描版.pdf
- [全息經(jīng)絡(luò)刮痧美容:21世紀(jì)中醫(yī)美容精粹].張秀勤.掃描版.pdf
- [溫病論衡].謝育穆.掃描版.pdf
- 近代中醫(yī)珍本集-醫(yī)經(jīng)分冊(cè) .陸拯.掃描版.pdf
相關(guān)資料2:
- 個(gè)人所得稅年度自行納稅申報(bào)表ab表 -含問答版、簡易版
- C#入門經(jīng)典第5版 pdf高清掃描版
- iso iec17025最新版 pdf版
- Spring高級(jí)程序設(shè)計(jì).pdf
- 華為_麥芒5_用戶指南_MLA-AL10%26AL00_01_中文.pdf
- python數(shù)據(jù)分析 電子書
- nodejs學(xué)習(xí)手冊(cè) 中文PDF版 NODE.js入門手冊(cè)
- ARM嵌入式系統(tǒng)開發(fā):軟件設(shè)計(jì)與優(yōu)化 PDF掃描版
- 理論力學(xué)教程周衍柏pdf 高清電子掃描版-含答案
- 防水層圖集16cj40 16 pdf 免費(fèi)電子版
- 匯川md500使用說明書 pdf免費(fèi)電子版
- gb t 33505 2017標(biāo)準(zhǔn) 高清免費(fèi)電子版-百度云
- 算法概論(Algorithm).pdf
- 數(shù)據(jù)結(jié)構(gòu)與算法分析(Java版)高清.pdf
- 華為_麥芒5_快速入門_MLA-AL10%26AL00_01_中文.pdf













