《HeadFirstJava》是一本完整地面向?qū)ο?object-oriented,OO)程序設(shè)計(jì)和Java的學(xué)習(xí)指導(dǎo)用書(shū),根據(jù)學(xué)習(xí)理論所設(shè)計(jì),你可以從程序語(yǔ)言的基礎(chǔ)開(kāi)始,到線程、網(wǎng)絡(luò)與分布式程序等項(xiàng)目。重要的是,你可以學(xué)會(huì)如何像一個(gè)面向?qū)ο箝_(kāi)發(fā)者一樣去思考,而且不只是讀死書(shū)。
在這里,你可以會(huì)玩游戲、拼圖、解謎題以及以意想不到的方式與Java交互。
在這些活動(dòng)中,你還會(huì)寫(xiě)出一堆真正的Java程序,如一個(gè)船艦炮戰(zhàn)游戲和一個(gè)網(wǎng)絡(luò)聊天程序等等。
“HeadFirst系列”圖文并茂學(xué)習(xí)方式能讓你快速地在腦海中掌握住知識(shí),敞開(kāi)心胸準(zhǔn)備好學(xué)習(xí)這些關(guān)鍵性的主題:
Java程序語(yǔ)言
面向?qū)ο蟪绦蜷_(kāi)發(fā)
Swing圖形化接口
使用JavaAPI函數(shù)庫(kù)
編寫(xiě)、測(cè)試與布署應(yīng)用程序
處理異常;多線程
網(wǎng)絡(luò)程序設(shè)計(jì)
集合與泛型
第14屆Jolt大獎(jiǎng)的參賽圖書(shū)。
《HeadFirstJava》使紙質(zhì)圖書(shū)成為了你所見(jiàn)過(guò)的接近GUI的事物,使學(xué)習(xí)Java成為一種風(fēng)尚。
Java技術(shù)無(wú)所不在——如果你是一個(gè)軟件開(kāi)發(fā)者且沒(méi)有學(xué)習(xí)過(guò)Java,那么本書(shū)是您不二的選擇。
Head First系列其他新書(shū)
Kathy Sierra,當(dāng)過(guò)軟件開(kāi)發(fā)人員(游戲開(kāi)發(fā)與人工智能),在sun公司指導(dǎo)Iava講師如何傳授全新的技術(shù)給用戶。她是Sun公司大部分認(rèn)證考試的設(shè)計(jì)領(lǐng)導(dǎo)人,也是javaranch.com這個(gè)獲得SoftwareDevelopment/JoltProductivitly大獎(jiǎng)肯定的Java志愿者社區(qū)網(wǎng)站的發(fā)起人。Kathy 還合作出版了《Head First Servlet》(中文版已出版)《Head First Servlet EJB》(中文版已出版)《Head First Design Patterns》。你可以通過(guò)Kathy@wickedlysmart.com 與她聯(lián)系。
Ber tBares,有著20年的軟件開(kāi)發(fā)、授課經(jīng)驗(yàn),也是Sun公司認(rèn)證考試的設(shè)計(jì)領(lǐng)導(dǎo)人。他在人工智能領(lǐng)域上有許多國(guó)際性的知名客戶。Bert與Kathy合作開(kāi)創(chuàng)了Head First系列圖書(shū)。你也許會(huì)在IGS Go服務(wù)器上遇到他(昵稱(chēng)為jackStraw),你還可以通過(guò)terrapin@wickedlysmart.com跟他聯(lián)系。
雖然Kathy和Bert嘗試要盡可能地回復(fù)E-mail,但時(shí)間有限而信件又多。取得技術(shù)幫助的又快又好的方法是到Javaranch.com 的Java初學(xué)者論壇一游。
序
1 進(jìn)入Java的世界
Java的工作方式
Java的程序結(jié)構(gòu)
剖析類(lèi)
main()方法
循環(huán)
條件分支
設(shè)計(jì)程序
術(shù)語(yǔ)制造機(jī)
談話錄
習(xí)題
2 拜訪對(duì)象村
椅子大戰(zhàn)
繼承
覆蓋
什么是類(lèi)?
創(chuàng)建你的及時(shí)個(gè)對(duì)象
使用main()
猜數(shù)字
習(xí)題
3 認(rèn)識(shí)變量
聲明變量
Primitive主數(shù)據(jù)類(lèi)型
Java關(guān)鍵字
引用變量
對(duì)象的聲明與賦值
可回收堆空間
數(shù)組
習(xí)題
4 對(duì)象的行為
操作對(duì)象狀態(tài)的方法
方法參數(shù)與返回類(lèi)型
值傳遞
Getters與Setters
封裝
數(shù)組中的引用
習(xí)題
5 超強(qiáng)力方法
創(chuàng)建戰(zhàn)艦游戲
簡(jiǎn)單版
編寫(xiě)偽碼
測(cè)試
編寫(xiě)程序
完成版
用Math.random()產(chǎn)生隨機(jī)數(shù)
預(yù)先輸入好的程序
循環(huán)
類(lèi)型轉(zhuǎn)換
用Integer.parseInt()轉(zhuǎn)換字符串
習(xí)題
6 使用Java函數(shù)庫(kù)
7 對(duì)象村的品質(zhì)生活
8 深入多態(tài)
9 對(duì)象的前世今生
10 數(shù)字很重要
11 有風(fēng)險(xiǎn)的行為
12 看圖說(shuō)故事
13 使用Swing
14 保存對(duì)象
15 網(wǎng)絡(luò)聯(lián)機(jī)
16 數(shù)據(jù)結(jié)構(gòu)
17 程序
18 分布式計(jì)算
附錄A:程序料理決定版
附錄B:十大遺珠之憾
索引
“閱讀《Head First Java》這本書(shū),你將從中體會(huì)到學(xué)習(xí)的樂(lè)趣。對(duì)于希望學(xué)習(xí)一門(mén)新的編程語(yǔ)言,又不是計(jì)算機(jī)科學(xué)系或者沒(méi)有編程經(jīng)驗(yàn)的人來(lái)說(shuō),本書(shū)簡(jiǎn)直就是極好的。”
——Judith Taylor,Southeast Ohio Macromedia用戶組
“你能從本書(shū)精心制作、打破常規(guī)的排版設(shè)計(jì)中獲得其他書(shū)不能有的益處。它為你準(zhǔn)備了一匹通往Java領(lǐng)域的偉大坐騎”
——Neil R.Bauman,Captain & CEO,Geek Cruises
“《Head First Java》的迷人風(fēng)格會(huì)教你如何從對(duì)Java一無(wú)所知到精通Java。”
——Dr.Dan Russell,INM Mlmaden 研究中心用戶科學(xué)與體驗(yàn)組主任
“到處都在用Java技術(shù),移動(dòng)電話、汽車(chē)、照相機(jī)、打印機(jī)、游戲、PDA、ATM、智能卡、體育館、醫(yī)療設(shè)備、Web攝像機(jī)、服務(wù)器等,無(wú)不有Java的身影。如果你想開(kāi)發(fā)軟件卻還沒(méi)學(xué)過(guò)Java,Head First是不二的選擇。”
——Erich Gamma,IBM杰出工程師 《Design Patterns》作者之一
強(qiáng)烈推薦這本作為初學(xué)者的入門(mén)書(shū)籍,,,簡(jiǎn)直不要太好,反正是把我之前覺(jué)得混沌的概念都清楚了捋了一回,和我之前看得有關(guān)Java入門(mén)的書(shū)相比好太多了!!!!
圖本并茂的方式,令人眼前一亮。適合所有的人群,JAVA學(xué)習(xí)的最快捷方式。與《Think in JAVA》不同,前者走的是專(zhuān)業(yè)路線,內(nèi)容翔實(shí)。后者是帶領(lǐng)讀者入門(mén),如同游戲過(guò)關(guān)一樣。現(xiàn)在回過(guò)頭來(lái)翻這本書(shū),仍然可以得到益處。佩服作者的匠心。
總體而言,這本書(shū)確實(shí)是一本學(xué)習(xí)Java的好書(shū),注意是學(xué)習(xí),而不是參考書(shū)與工具書(shū)。就內(nèi)容而言,這本書(shū)注重開(kāi)發(fā)大腦,與以往直接一股腦灌輸某種東西不同,你的大腦完全是在興奮的,你無(wú)法想象你在看一本技術(shù)書(shū)的時(shí)候突然出現(xiàn)一張鴨子的圖片是多么搞笑。許多豐富多彩的東西還等你自己發(fā)掘。
當(dāng)當(dāng)網(wǎng)做活動(dòng)的時(shí)候買(mǎi)的,真的很實(shí)惠。Head First系列圖書(shū)的定位是入門(mén),而且是很好的入門(mén)。當(dāng)然,入門(mén)之后可以放一邊了。書(shū)中很多插圖,字?jǐn)?shù)也不多,很快看完。
發(fā)貨速度很快,如果能在書(shū)的外面再加上一層保護(hù)的包裝就更能提現(xiàn)誠(chéng)意了,書(shū)角有一點(diǎn)點(diǎn)磕碰,對(duì)于書(shū)這種工具來(lái)說(shuō)無(wú)傷大雅,總體來(lái)說(shuō)很滿意,希望能學(xué)到東西
Head?First?Java(中文Head?FHead?First?Java(中文版)irst?Java(中文版)版)
是不錯(cuò)的書(shū),但適合初學(xué)者。我為了湊單,以及收集好書(shū)買(mǎi)的。建議初學(xué)者入手一本,我也會(huì)看的,畢竟買(mǎi)了嘛!這里先評(píng)價(jià)快遞服務(wù),非常好!很負(fù)責(zé),很貼心!點(diǎn)贊!
head first 系列的書(shū)都寫(xiě)得很好很好,就是你怎么想的 書(shū)里就是怎么解釋的,用的特別得心應(yīng)手,真的head first系列的書(shū)都值得一讀,而且讀起來(lái)很有成就感,書(shū)內(nèi)容豐富,真的是深入淺出的講解了很晦澀的知識(shí),很好很喜歡~~~大家也來(lái)嘗試一下吧!!!
適合初學(xué)者,稍微有一點(diǎn)基礎(chǔ)看最好了,但是如果你是高手,就沒(méi)有必要購(gòu)買(mǎi)這本書(shū)。里面圖片比較多,應(yīng)該說(shuō)是很新穎獨(dú)特,雖然達(dá)不到讓人欲罷不能,但是相比較枯燥的技術(shù)類(lèi)書(shū)籍還是很有吸引力的。
Kathy Sierra當(dāng)過(guò)軟件開(kāi)發(fā)人員(游戲開(kāi)發(fā)與人工智能),在Sun公司指導(dǎo)Java講師如何傳授最新的技術(shù)給用戶。她是Sun公司大部分認(rèn)證考試的設(shè)計(jì)。
這本書(shū)的主要功效,個(gè)人感覺(jué)還是讓初學(xué)者對(duì)這門(mén)語(yǔ)言產(chǎn)生興趣,體驗(yàn)一些語(yǔ)言中的樂(lè)趣,可以作為沒(méi)有多少編程經(jīng)驗(yàn)的讀者的入門(mén)書(shū)。書(shū)講的比較風(fēng)趣幽默,大量插圖對(duì)于理解java模型是有幫助的,但是要想掌握好java還是得看《java 核心技術(shù)》之類(lèi)的大部頭書(shū)。
看過(guò)Head First Java的設(shè)計(jì)模式,這一本也保持著這個(gè)系列一貫的風(fēng)格,和沉悶的教科書(shū)類(lèi)的技術(shù)書(shū)籍比較起來(lái),是最好的入門(mén)讀物。像四人組的《設(shè)計(jì)模式》那樣書(shū)含金量極高,但需有一定的經(jīng)驗(yàn)后去讀才能有契合的感覺(jué)。
快遞超快的,前一天晚上下的單,第二天下午兩點(diǎn)就到了,另外內(nèi)容就不多說(shuō)了,head first的書(shū)永遠(yuǎn)都是這么好,現(xiàn)在就是找不著head first javascript
這本書(shū)很好,對(duì)學(xué)習(xí)計(jì)算機(jī)學(xué)科肯定會(huì)有幫助。經(jīng)常在當(dāng)當(dāng)網(wǎng)買(mǎi)書(shū),在這里買(mǎi)經(jīng)濟(jì)實(shí)惠,比在書(shū)店便宜不少,并且每次買(mǎi)書(shū),發(fā)貨速度快,包裝也挺好的,還會(huì)附上消費(fèi)的明細(xì),感覺(jué)服務(wù)很好,已經(jīng)很習(xí)慣這樣買(mǎi)書(shū)了,節(jié)省了很多跑路的時(shí)間,方便的很啊~~
非常喜歡。講得生動(dòng)有趣,挺不錯(cuò)的。好好學(xué)習(xí)。注重大腦的學(xué)習(xí)指南。 會(huì)讓有點(diǎn)基礎(chǔ),但覺(jué)得java很枯燥的人,舒服很多。淺顯易懂,好好多看幾遍,會(huì)有收獲!這本書(shū)解決了我很多知識(shí)點(diǎn)的疑問(wèn),要是早看了這本書(shū)也就不會(huì)放下JAVA這么久了!
第一次在當(dāng)當(dāng)上買(mǎi)書(shū),本身做的就是軟件開(kāi)發(fā),想買(mǎi)本java的書(shū)充充電,但是書(shū)到手里好失望,本來(lái)說(shuō)貨到付款是掃碼支付,結(jié)果快遞員說(shuō)不能掃,只能支付寶轉(zhuǎn)到他賬戶,轉(zhuǎn)過(guò)之后,人走了拆開(kāi)包裝看到書(shū)有點(diǎn)失望,感覺(jué)不是正版的!習(xí)慣好評(píng),書(shū)的內(nèi)容待以后在評(píng)。
包裝太爛,這么厚的書(shū)居然就一層很薄的區(qū)間袋裝著,拿到時(shí)袋子都破了,書(shū)本的上下角都有磨損,內(nèi)容閱讀雖然不受影響,但感覺(jué)跟買(mǎi)到舊書(shū)沒(méi)差別!有點(diǎn)辜負(fù)當(dāng)當(dāng)?shù)拿暎瑢?zhuān)業(yè)賣(mài)書(shū)的居然在包裝上這么沒(méi)經(jīng)驗(yàn)!
紙有點(diǎn)薄,都能看到背面的插圖了!感覺(jué)不像正版的
說(shuō)實(shí)話 初學(xué)者不推薦這本書(shū) 其一是內(nèi)容太跳躍 每個(gè)單詞是什么意思作什么用途都不講 直接扔一行代碼給你 還附圖說(shuō):看吧 寫(xiě)程序就是這么簡(jiǎn)單” 我真不知道該說(shuō)什么好。 不過(guò)書(shū)的內(nèi)容跟這家店無(wú)關(guān) 物流、價(jià)格、品質(zhì)都還是不錯(cuò)的 滿分不謝
這本書(shū)本來(lái)是借別人看的,看了一百多頁(yè),覺(jué)得非常不錯(cuò),索性來(lái)買(mǎi)了一本,該書(shū)非常適合java初學(xué)者用,能夠深刻了解基礎(chǔ)知識(shí),打好基礎(chǔ),書(shū)中的例子淺顯易懂,并且以開(kāi)發(fā)者的思維討論問(wèn)題,實(shí)際應(yīng)用性較強(qiáng),給我們的開(kāi)發(fā)工作提供了一些思路。
棒棒的書(shū),把一些復(fù)雜問(wèn)題以易理解的形式表達(dá)出來(lái),非常適合新手。
沒(méi)包裝,被人用過(guò)了,這樣做生意真他媽賤!!!!看來(lái)還真是無(wú)商不奸啊!!!!!還他媽拿出來(lái)賣(mài)~~~~坑比,fuck
不得不吐槽書(shū)的包裝套一個(gè)塑料袋就從江蘇發(fā)貨了紙質(zhì)一般看著像盜版書(shū)郁悶的是為什么head first Python有個(gè)塑料袋套著JAVA沒(méi)有就辣么赤裸裸的來(lái)了嚴(yán)重懷疑是不是別人撕開(kāi)看過(guò)然后退貨的
嗯,不錯(cuò)。第一次在當(dāng)當(dāng)網(wǎng)上買(mǎi)書(shū),心情比較忐忑。因?yàn)橐恢甭?tīng)說(shuō)當(dāng)當(dāng)網(wǎng)上的書(shū)都是盜版的,收到書(shū)的那一刻心情很激動(dòng),打開(kāi)一看,嗯果然不錯(cuò)。的確是盜版的。現(xiàn)在就是希望雖然是盜版書(shū),但是里邊內(nèi)容最好和原版一樣, 要不然就太誤人子弟了