學(xué)習(xí)java哪本書比較好?作為Java初學(xué)者,我想這是問(wèn)的最多的問(wèn)題了老,下面整理一些學(xué)習(xí)java的好書推薦給大家,希望對(duì)大家學(xué)習(xí)java有所幫助。
Java入門好書推薦:《Head First Java》
《Head First Java》是本完整的面向?qū)ο螅?/font>object-oriented,OO)程序設(shè)計(jì)和Java的學(xué)習(xí)指導(dǎo)。此書是根據(jù)學(xué)習(xí)理論所設(shè)計(jì)的,讓你可以從學(xué)習(xí)程序語(yǔ)言的基礎(chǔ)開始一直到包括線程、網(wǎng)絡(luò)與分布式程序等項(xiàng)目。最重要的,你會(huì)學(xué)會(huì)如何像個(gè)面向?qū)ο箝_發(fā)者一樣去思考。但如果你真地想要好好地學(xué)習(xí)Java,你會(huì)需要《Head First Java》。這本書可是Amazon編輯推薦的十大好書之一!強(qiáng)烈推薦學(xué)習(xí)此書,非常適合初學(xué)者入門。
java進(jìn)階好書推薦:《Thinking in java》
《Thinking in java》(中文名:《Java編程思想》) 第4版 本書贏得了全球程序員的廣泛贊譽(yù),即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會(huì)化解于無(wú)形。從Java的基礎(chǔ)語(yǔ)法到最高級(jí)特性(深入的面向?qū)ο蟾拍?、多線程、自動(dòng)項(xiàng)目構(gòu)建、單元測(cè)試和調(diào)試等),本書都能逐步指導(dǎo)你輕松掌握。
從本書獲得的各項(xiàng)大獎(jiǎng)以及來(lái)自世界各地的讀者評(píng)論中,不難看出這是一本經(jīng)典之作。本書的作者擁有多年教學(xué)經(jīng)驗(yàn),對(duì)C、C++以及Java語(yǔ)言都有獨(dú)到、深入的見解,以通俗易懂及小而直接的示例解釋了一個(gè)個(gè)晦澀抽象的概念。本書共22章,包括操作符、控制執(zhí)行流程、訪問(wèn)權(quán)限控制、復(fù)用類、多態(tài)、接口、通過(guò)異常處理錯(cuò)誤、字符串、泛型、數(shù)組、容器深入研究、Java I/O系統(tǒng)、枚舉類型、并發(fā)以及圖形化用戶界面等內(nèi)容。這些豐富的內(nèi)容,包含了Java語(yǔ)言基礎(chǔ)語(yǔ)法以及高級(jí)特性,適合各個(gè)層次的Java程序員閱讀,同時(shí)也是高等院校講授面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言以及Java語(yǔ)言的絕佳教材和參考書。
Java高級(jí)好書推薦:《Effective Java 中文版》
《Effective Java中文版》(第2版),本書介紹了在Java編程中57條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則,這些經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問(wèn)題的解決方案。通過(guò)對(duì)Java平臺(tái)設(shè)計(jì)專家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么,不應(yīng)該做什么才能產(chǎn)生清晰、健壯的高效的代碼。
本書中的每條規(guī)則都以簡(jiǎn)短、獨(dú)立的小文章形式出現(xiàn),這些小文章包含了詳細(xì)而精確的建議,以及對(duì)語(yǔ)言中許多細(xì)微之處的深入分析,并通過(guò)例子代碼加以進(jìn)一步說(shuō)明。貫穿全書的是通用的語(yǔ)言用法的設(shè)計(jì)模式,以及一些具有啟發(fā)意義的技巧的技術(shù)。
要想在java領(lǐng)域成為大牛,除了不斷進(jìn)行項(xiàng)目實(shí)戰(zhàn)以外,還要不斷的進(jìn)行進(jìn)修和學(xué)習(xí),以上三本java書籍是java程序員必看學(xué)習(xí)java的好書。學(xué)習(xí)java的好書還有很多,希望大家能一起分享,共同進(jìn)步。
聯(lián)系客服