返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國IT培訓(xùn)中心
想了解java教材哪本好嗎?想了解Java程序員必看的 13 本 Java 書籍!?? 嗎?......本文帶你一探究竟。
原文:Java程序員必看的 13 本 Java 書籍!作者: java技術(shù)棧關(guān)乎于程序員,除了做項(xiàng)目來提高自身的技術(shù),還有一種提升自己的專業(yè)技能就是:多!看!書!畢竟,書是學(xué)習(xí)的海洋呢!So,Java程序員你們準(zhǔn)備好了嗎?雙手奉上Java程序員必讀之熱門書單。 在下面這 13 本書籍中小編還是要建議大家可以先去關(guān)注英文原版,畢竟翻譯的書籍中都有一定的語法錯(cuò)誤。入門《Head First Java》作者: Kathy Sierra / Bert Bates簡介:《Head First Java》是一本完整地面向?qū)ο?object-oriented,OO)程序設(shè)計(jì)和Java的學(xué)習(xí)指導(dǎo)用書,根據(jù)學(xué)習(xí)理論所設(shè)計(jì),你可以從程序語言的基礎(chǔ)開始,到線程、網(wǎng)絡(luò)與分布式程序等項(xiàng)目。重要的是,你可以學(xué)會(huì)如何像一個(gè)面向?qū)ο箝_發(fā)者一樣去思考,而且不只是讀死書。 作為一本入門書,它是絕對出色的。一個(gè)星期就能讓你明白怎么用Java寫程序了。尤其是你有其它語言基礎(chǔ)的情況下,這本書能迅速讓你明白java的特質(zhì)。 缺點(diǎn)是,它真的只是入門書。你必然還需要一本Java大字典,比如《Thinking in Java》,以便查閱Java在細(xì)節(jié)上的更多東西。關(guān)于這一點(diǎn),書中附錄B也說得很清楚了?!禞ava 核心技術(shù):卷1 基礎(chǔ)知識(shí)》作者:Cay S. Horstmann / Gary Cornell 譯者: 杜永萍 / 鄺勁筠 / 葉乃文簡介:《JAVA核心技術(shù)(卷1):基礎(chǔ)知識(shí)(原書第8版)》是《Java核心技術(shù)》的最新版,它反遇了Java SE6的新特性。全書共14章,包括Java基本的程序結(jié)構(gòu)、對象與類、繼承、接口與內(nèi)部類、圖形程序設(shè)計(jì)、事件處理、Swing用戶界面組件、部署應(yīng)用程序和Applet、異常日志斷言和調(diào)試、敘述方式深入淺出,并包含大量示例,從而幫助讀者充分理解Java語言以及Java類型庫的相關(guān)特性。 作為一本入門參考書,絕對比國內(nèi)現(xiàn)在的大部分教材要優(yōu)秀得多。對于Java初學(xué)者來說,也是一本值得時(shí)常翻閱的技術(shù)手冊。書中有較多地方進(jìn)行java與c++的比較,這是很有意義的,因?yàn)閖ava與c++其實(shí)有很多類似之處,尤其是在面向?qū)ο蟮姆矫?。同時(shí)書中也對Java與C++不同的地方做了一些解釋,這對于學(xué)習(xí)過C++的朋友來說是很有助《Java 編程思想》(英文名《Thinking In Java 》)作者: [美] Bruce Eckel 譯者: 陳昊鵬 / 饒若楠簡介:本書贏得了全球程序員的廣泛贊譽(yù),即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會(huì)化解于無形。從Java的基礎(chǔ)語法到最高級(jí)特性(深入的面向?qū)ο蟾拍?、多線程、自動(dòng)項(xiàng)目構(gòu)建、單元測試和調(diào)試等),本書都能逐步指導(dǎo)你輕松掌握。 搞JAVA不多,但是因?yàn)楹芏嗪脮家訨AVA為實(shí)例代碼,所以也自學(xué)的JAVA,這本書我利用十一的假期,完整的看了一遍,雖然都很基礎(chǔ),但是對內(nèi)力有絕對的提升!《Java開發(fā)實(shí)戰(zhàn)經(jīng)典》作者:李興華 編著簡介:本書是一本綜合講解Java核心技術(shù)的書籍,在書中使用大量的代碼及案例進(jìn)行知識(shí)點(diǎn)的分析與運(yùn)用,并且給出一些比較成熟的開發(fā)步驟,幫助讀者更好地進(jìn)行Java的開發(fā)。從作者多年的Java培訓(xùn)經(jīng)驗(yàn)來看,大部分學(xué)生對各種高端開發(fā)都沒有任何問題,唯一的問題在于Java基礎(chǔ)并不牢固,而且在國內(nèi)也始終沒有一本真正可以引領(lǐng)讀者入門的好書籍,大部分的書籍都是圍繞概念本身進(jìn)行講解的,沒有講解清楚為什么要具備這些知識(shí)以及該如何去理解這些知識(shí)。不知道我應(yīng)該帶著怎樣的心情來寫這份書評…… 首先java是一門高級(jí)語言,不是那么容易吸收和理解的,這就是這本書那么厚的原因嗎? 好吧……書中很多都是廢話,我一般都是跳著看,只看“注意”和字體加深的部分,以及實(shí)例代碼。 相比書,光盤里的視頻講解比較實(shí)用。進(jìn)階《Effective Java》作者:(美)Joshua Bloch 譯者:潘愛民簡介:本書介紹了在Java編程中57條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則,這些經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案。通過對Java平臺(tái)設(shè)計(jì)專家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么,不應(yīng)該做什么才能產(chǎn)生清晰、健壯的高效的代碼??催@本書的朋友就如作者所說,如果你沒一定java經(jīng)驗(yàn)的話先不要看了,因?yàn)榭戳丝赡軟]多少的幫助,或者很快就會(huì)遺忘千萬也不要急功近利??偠灾?,經(jīng)典之作,當(dāng)然了,有條件的朋友希望直接看英文版好了?!禨pring揭秘》作者:王福強(qiáng)簡介:沒有教程似的訓(xùn)導(dǎo),更多的是說故事般的娓娓道來,本書是作者在多年的工作中積累的第一手Spring框架使用經(jīng)驗(yàn)的總結(jié),深入剖析了Spring框架各個(gè)模塊的功能、出現(xiàn)的背景、設(shè)計(jì)理念和設(shè)計(jì)原理,揭開了Spring框架的神秘面紗,使你“知其然,更知其所以然”。每部分的擴(kuò)展篇幫助讀者活學(xué)活用Spring框架的方方面面,同時(shí)可以觸類旁通,衍生出新的思路和解決方案。本書內(nèi)容全面,論述深刻入理,必將成為每個(gè)Java專業(yè)開發(fā)人員必備的Spring圖書。好書,Spring里實(shí)踐了大量Java語言優(yōu)秀的理念,此書通過講解Spring原理,通俗易懂地向我們展示了這些理念?!斗植际?Java 應(yīng)用:基礎(chǔ)與實(shí)踐》作者:林昊簡介:本書介紹了編寫分布式Java應(yīng)用涉及的眾多知識(shí)點(diǎn),分為了基于Java實(shí)現(xiàn)網(wǎng)絡(luò)通信、RPC;基于SOA實(shí)現(xiàn)大型分布式Java應(yīng)用;編寫高性能Java應(yīng)用;構(gòu)建高可用、可伸縮的系統(tǒng)四個(gè)部分,七章內(nèi)容來進(jìn)行介紹,在這一本不算厚的書中,一方面結(jié)合作者的經(jīng)驗(yàn)介紹了這些知識(shí)點(diǎn);另一方面提供了進(jìn)一步學(xué)習(xí)這些知識(shí)點(diǎn)的參考資料,希望能給想掌握編寫分布式Java應(yīng)用知識(shí)點(diǎn)的開發(fā)人員提供一定的幫助以及指引,同時(shí)也希望書中分享的經(jīng)驗(yàn)對于目前正在從事分布式Java應(yīng)用編寫的開發(fā)人員提供幫助。之前剛剛讀了《大型網(wǎng)站架構(gòu)技術(shù)》,算是同一個(gè)大主題,但前者主要講網(wǎng)站機(jī)構(gòu)的理論和最佳實(shí)踐,而這本書則實(shí)踐性比較強(qiáng),還涉及了java網(wǎng)絡(luò)編程,并行編程,jvm性能調(diào)優(yōu)等等,每個(gè)方面都值得深入研究?!秇ttp權(quán)威指南》作者:David Gourley / Brian Totty 譯者:陳涓 / 趙振平簡介:超文本傳輸協(xié)議(Hypertext Transfer Protocol,HTTP)是在萬維網(wǎng)上進(jìn)行通信時(shí)所使用的協(xié)議方案。HTTP有很多應(yīng)用,但最著名的是用于web瀏覽器和web服務(wù)器之間的雙工通信。HTTP起初是一個(gè)簡單的協(xié)議,因此你可能會(huì)認(rèn)為關(guān)于這個(gè)協(xié)議沒有太多好說的。但現(xiàn)在,你手上拿著的是卻一本兩磅重的書。如果你對我們怎么會(huì)寫出一本650頁 的關(guān)于HTTP的書感到奇怪的話,可以去看一下目錄。本書不僅僅是一本HTTP首部的參考手冊;它是一本名副其實(shí)的web結(jié)構(gòu)圣經(jīng)。 本書對一些常見的誤解進(jìn)行了說明,推薦了“各種使用訣竅”,提供了便捷的參考資料,并且對枯燥且令人費(fèi)解的標(biāo)準(zhǔn)規(guī)范進(jìn)行了可讀性很強(qiáng)的介紹。在這本書里,我們對Web正常工作所必須且互相關(guān)聯(lián)的技術(shù)進(jìn)行了詳細(xì)的介紹。但是內(nèi)容比較老,全而淺,不過用來給我鏤空紗一樣的HTTP知識(shí)查漏補(bǔ)缺足夠了,大部分章節(jié)翻譯的還不錯(cuò)?!渡钊肜斫?Java 虛擬機(jī)》作者:周志明簡介:作為一位Java程序員,你是否也曾經(jīng)想深入理解Java虛擬機(jī),但是卻被它的復(fù)雜和深?yuàn)W拒之門外?沒關(guān)系,本書極盡化繁為簡之妙,能帶領(lǐng)你在輕松中領(lǐng)略Java虛擬機(jī)的奧秘。本書是近年來國內(nèi)出版的唯一一本與Java虛擬機(jī)相關(guān)的專著,也是唯一一本同時(shí)從核心理論和實(shí)際運(yùn)用這兩個(gè)角度去探討Java虛擬機(jī)的著作,不僅理論分析得透徹,而且書中包含的典型案例和最佳實(shí)踐也極具現(xiàn)實(shí)指導(dǎo)意義。在國內(nèi)的圖書市場上來看,這是一本很優(yōu)秀的介紹 Java 虛擬機(jī)的書籍。讀起來很引人入勝,一口氣看幾章,不費(fèi)勁。我對本書最大的感受就是:全面。作為一個(gè)剛開始接觸 JVM 的人,我感覺本書基本上把 JVM 中所涉及的概念涵蓋到。Java四大名著《Java編程思想(第4版)》原書名:Thinking in Java 《JAVA 2核心技術(shù) 卷II:高級(jí)特性(原書第7版)》本書是java 2技術(shù)權(quán)威指南,全面覆蓋java 2技術(shù)的高級(jí)主題,包括:多線程、集合框架、網(wǎng)絡(luò)api、數(shù)據(jù)庫編程、分布式對象等,深入探究了swing、java 2d api、javabean、java安全模式、xml、注釋、元數(shù)據(jù)等主題,同時(shí)涉及本地方法、國際化以及jdk 5.0的內(nèi)容。本書適合軟件開發(fā)人員、高等院校學(xué)生和教師參考。《Java Web開發(fā)詳解--XML+XSLT+Servlet+JSP深入剖析與實(shí)例應(yīng)用》本書共分4部分,從xml、servlet、jsp和應(yīng)用的角度向讀者展示了java web開發(fā)中各種技術(shù)的應(yīng)用,循序漸進(jìn)地引導(dǎo)讀者快速掌握java web開發(fā)。本書內(nèi)容全面,涵蓋了從事java web開發(fā)所應(yīng)掌握的所有知識(shí)。在知識(shí)的講解上,本書采用理論與實(shí)踐相結(jié)合的方式,從程序運(yùn)行的內(nèi)部機(jī)制進(jìn)行分析講解,并通過大量的實(shí)例和實(shí)驗(yàn)來驗(yàn)證并運(yùn)用本書的知識(shí)。本書語言生動(dòng)、通俗易懂、講解細(xì)致,大部分章節(jié)都提供了多個(gè)例子,而且很多例子都是目前web開發(fā)中經(jīng)常使用的功能,具有相當(dāng)?shù)膶?shí)用價(jià)值。本書不僅可以作為java web開發(fā)的學(xué)習(xí)用書,還可以作為從事java web開發(fā)的程序員的參考用書和必備手冊?!禘ffective Java中文版(第2版)》本書介紹了在java編程中78條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則,這些經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案。通過對java平臺(tái)設(shè)計(jì)專家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么,不應(yīng)該做什么才能產(chǎn)生清晰、健壯和高效的代碼。本書中的每條規(guī)則都以簡短、獨(dú)立的小文章形式出現(xiàn),并通過例子代碼加以進(jìn)一步說明。本書內(nèi)容全面,結(jié)構(gòu)清晰,講解詳細(xì)。可作為技術(shù)人員的參考用書。這 13 本經(jīng)典書籍,你都看過嗎?
上述文章了解到關(guān)于Java程序員必看的 13 本 Java 書籍!?? ,讓我們對java教材哪本好 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。