Effective Java 第二版 中文版/Sun公司核心技術(shù)叢書

出版時間:2009-1  出版社:機械工業(yè)  作者:Joshua Bloch  頁數(shù):287  譯者:俞黎敏  
Tag標簽:無  

前言

如果有一個同事這樣對你說,“我的配偶今天晚上在家里制造了一頓不同尋常的晚餐,你愿意來參加嗎?”(Spouse of me this night today manufactures the unusual meal in a home.You will join?)這時候你腦子里可能會浮現(xiàn)起三件事情:第一,滿腦子的疑惑;第二,英語肯定不是這位同事的母語;第三,同事是在邀請你參加他的家庭晚宴。如果你曾經(jīng)學習過第二種語言,并且嘗試過在課堂之外使用這種語言,你就該知道有三件事情是必須掌握的:這門語言的結(jié)構(gòu)如何(語法),如何命名你想談論的事物(詞匯),以及如何以慣用和高效的方式來表達日常的事物(用法)。在課堂上大多只涉及前面兩點,當你使出渾身解數(shù)想讓對方明白你的意思時,常常會發(fā)現(xiàn)當?shù)厝藢δ愕谋硎鋈炭〔唤?。程序設計語言也是如此。你需要理解語言的核心:它是面向算法的,還是面向函數(shù)的,或者是面向?qū)ο蟮?你需要知道詞匯表:標準類庫提供了哪些數(shù)據(jù)結(jié)構(gòu)、操作和功能(Facility)?你還需要熟悉如何用習慣和高效的方式來構(gòu)建代碼。關(guān)于程序設計語言的書籍通常只是涉及前面兩點,或者只是蜻蜓點水般地介紹一下用法。也許是因為前面兩點比較容易編寫。語法和詞匯是語言本身固有的特性,但是,用法則反映了使用這門語言的群體的特征。例如,Java程序設計語言是一門支持單繼承的面向?qū)ο蟪绦蛟O計語言,在每個方法的內(nèi)部,它也支持命令式的(面向語句的,statement-Oriented)編碼風格。Java類庫提供了對圖形顯示、網(wǎng)絡、分布式計算和安全性的支持。但是,·如何把這門語言以最佳的方式運用到實踐中呢?還有一點:程序與口語中的句子以及大多數(shù)書籍和雜志都不同,它會隨著時間的推移而發(fā)生變化。僅僅編寫出能夠有效地工作并且能夠被別人理解的代碼往往是不夠的,我們還必須把代碼組織成易于修改的形式。針對某個任務可能會有10種不同的編碼方法,而在這10種方法中,有7種方法是笨拙的、低效的或者是難以理解的。而在剩下的3種編碼方法中,哪一種會是最接近該任務的下一年度發(fā)行版本的代碼呢?目前有大量的書籍可以供你學習Java程序設計語言的語法,包括《he Java Programming L,anguage》[Arnold05](作者Amold、Gosling和Holmes),以及《The Java Language Specification》[JLS](作者Gosling、Joy和Bracha)。同樣,與Java程序設計語言相關(guān)的類庫租API的書籍也不少。本書解決了你的第三種需求:習慣和高效的用法。作者Joshua Bloch在Sun公司多年來一直從事Java語言的擴展、實現(xiàn)和使用的工作;他還大量地閱讀了其他人的代碼,包括我的代碼。他在本書中提出了許多很好的建議,他系統(tǒng)地把這些建議組織起來,旨在告訴讀者如何更好地構(gòu)造代碼以便它們能工作得更好,也便于其他人能夠理解這些代碼,便于將來對代碼進行修改和改善的時候不至于那么頭疼。甚至,你的程序也會因此而變得更加令人愉悅、更加優(yōu)美和雅致。

內(nèi)容概要

本書介紹了在Java編程中78條極具實用價值的經(jīng)驗規(guī)則,這些經(jīng)驗規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案。通過對Java平臺設計專家所使用的技術(shù)的全面描述,揭示了應該做什么,不應該做什么才能產(chǎn)生清晰、健壯和高效的代碼。    本書中的每條規(guī)則都以簡短、獨立的小文章形式出現(xiàn),并通過例子代碼加以進一步說明。本書內(nèi)容全面,結(jié)構(gòu)清晰,講解詳細??勺鳛榧夹g(shù)人員的參考用書。

作者簡介

Joshua Bloch是Google公司的首席Java架構(gòu)師。是Jolt大獎的獲得者。他曾是Sun公司的杰出工程師,和Transarc公司的高級系統(tǒng)設計師。Bloch曾帶領(lǐng)團隊設計和實現(xiàn)過無數(shù)的Java平臺特性,包括JDK 5.0語言增強版和獲獎的Java Collections Framework。他的著作還包括:《Java Puzzler

書籍目錄

譯者序序前言致謝第1章 引言第2章 創(chuàng)建和銷毀對象 第1條:考慮用靜態(tài)工廠方法代替構(gòu)造器 第2條:遇到多個構(gòu)造器參數(shù)時要考慮用構(gòu)建器 第3條:用私有構(gòu)造器或者枚舉類型強化Singleton屬性 第4條:通過私有構(gòu)造器強化不可實例化的能力 第5條:避免創(chuàng)建不必要的對象 第6條:消除過期的對象引用 第7條:避免使用終結(jié)函數(shù)第3章 對于所有對象都通用的方法 第8條:改寫equals時請遵守通用約定 第9條:改寫equals時總要改寫hashCode 第10條:始終要改寫toString 第11條:謹慎地改寫clone 第12條:考慮實現(xiàn)Comparable接口第4章 類和接口 第13條:使類和成員的可訪問性最小化 第14條:在公有類中使用訪問方法而非公有域 第15條:使非可變性最小化 第16條:復合優(yōu)先于繼承 第17條:要么為繼承而設計,并提供文檔說明,要么就禁止繼承 第18條:接口優(yōu)于抽象類 第19條:接口只用于定義類型 第20條:類層次優(yōu)于標簽類 第21條:用函數(shù)對象表示策略 第22條:優(yōu)先考慮靜態(tài)成員類第5章 泛型 第23條:請不要在新代碼中使用原生態(tài)類型 第24條:消除非受檢警告 第25條:列表優(yōu)先于數(shù)組 第26條:優(yōu)先考慮泛型 第27條:優(yōu)先考慮泛型方法 第28條:利用有限制通配符來提升API的靈活性 第29條:優(yōu)先考慮類型安全的異構(gòu)容器第6章 枚舉和注解 第30條:用enum代替int常量 第31條:用實例域代替序數(shù) 第32條:用EnumSet代替位域 第33條:用EnumMap代替序數(shù)索引 第34條:用接口模擬可伸縮的枚舉 第35條:注解優(yōu)先于命名模式 第36條:堅持使用Override注解 第37條:用標記接口定義類型第7章 方法 第38條:檢查參數(shù)的有效性 第39條:必要時進行保護性拷貝 第40條:謹慎設計方法簽名 第41條:慎用重載 第42條:慎用可變參數(shù)(varargs) 第43條:返回零長度的數(shù)組或者集合,而不是null 第44條:為所有導出的API元素編寫文檔注釋第8章 通用程序設計 第45條:將局部變量的作用域最小化 第46條:for-each循環(huán)優(yōu)先于傳統(tǒng)的for循環(huán) 第47條:了解和使用類庫 第48條:如果需要精確的答案,請避免使用float和double 第49條:原語類型優(yōu)先于裝箱的原語類型 第50條:如果其他類型更適合,則盡量避免使用字符串 第51條:了解字符串連接的性能 第52條:通過接口引用對象 第53條:接口優(yōu)先于反射機制 第54條:謹慎地使用本地方法 第55條:謹慎地進行優(yōu)化 第56條:遵守普遍接受的命名慣例第9章 異?!〉?7條:只針對異常的條件才使用異?!〉?8條:對可恢復的條件使用受檢異常,對編程錯誤使用運行時異?!〉?9條:避免不必要地使用受檢的異?!〉?0條:盡量使用標準的異常 第61條:拋出與抽象相對應的異?!〉?2條:每個方法拋出的所有異常都要有文檔 第63條:在細節(jié)消息中包含失?。东@信息 第64條:努力使失敗保持原子性 第65條:不要忽略異常第10章 并發(fā) 第66條:同步訪問共享的可變數(shù)據(jù) 第67條:避免過多同步 第68條:executor和task優(yōu)先于線程 第69條:并發(fā)工具優(yōu)先于wait和notify 第70條:線程安全性的文檔化 第71條:慎用延遲初始化 第72條:不要依賴于線程調(diào)度器 第73條:避免使用線程組第11章 序列化 第74條:謹慎地實現(xiàn)Serializable 第75條:考慮使用自定義的序列化形式 第76條:保護性地編寫readObject方法 第77條:對于實例控制,枚舉類型優(yōu)先于readResolve 第78條:考慮用序列化代理代替序列化實例

章節(jié)摘錄

插圖:第2章 創(chuàng)建和銷毀對象第4條:通過私有構(gòu)造器強化不可實例化的能力有時候,你可能需要編寫只包含靜態(tài)方法和靜態(tài)域的類。這些類的名聲很不好,因為有些人在面向?qū)ο蟮恼Z言中濫用這樣的類來編寫過程化的程序。盡管如此,它們也確實有它們特有的用處。我們可以利用這種類,以java.1ang.Math或者java.util.Arrays的方式,把基本類型的值或者數(shù)組類型上的相關(guān)方法組織起來。我們也可以通過java.util.Collections的方式,把實現(xiàn)特定接口的對象上的靜態(tài)方法(包括工廠方法,見第1條)組織起來。最后,還可以利用這種類把final類上的方法組織起來,以取代擴展該類的做法。這樣的工具類(utility class)不希望被實例化,實例對它沒有任何意義。然而,在缺少顯式構(gòu)造器的情況下,編譯器會自動提供一個公有的、無參的缺省構(gòu)造器(default constructor)。對于用戶而言,這個構(gòu)造器與其他的構(gòu)造器沒有任何區(qū)別。在已發(fā)行的API中常常可以看到一些被無意識地實例化的類。企圖通過將類做成抽象類來強制該類不可被實例化,這是行不通的。該類可以被子類化,并且該子類也可以被實例化。這樣做甚至會誤導用戶,以為這種類是專門為了繼承而設計的(見第17條)。然而,有一些簡單的習慣用法可以確保類不可被實例化。由于只有當類不包含顯式的構(gòu)造器時,編譯器才會生成缺省的構(gòu)造器,因此我們只要讓這個類包含私有構(gòu)造器,它就不能被實例化了。

媒體關(guān)注與評論

“我很希望10年前就擁有這本書??赡苡腥苏J為我不需要任何Java方面的書籍,但是我需要這本書?!薄  狫ava之父 James Gosling

編輯推薦

《Effective Java中文版(第2版)》內(nèi)容全面,結(jié)構(gòu)清晰,講解詳細??勺鳛榧夹g(shù)人員的參考用書。編碼平添樂趣,程序更加完美,高效成為習慣,工作如此輕松。你是否正在尋找一本能夠更加深入地了解Java編程語言的書,以便編寫出更清晰、更正確、更健壯且更易于重用的代碼。不用找了!《Effective Java中文版(第2版)》為我們帶來了共78條程序員必備的經(jīng)驗法則,針對你每天都會遇到的編程問題提出了最有效、最實用的解決方案。 這本經(jīng)典Jolt獲獎作品實屬眾望所歸。作者對新版進行了徹底的更新。涵蓋了自第l版之后所引入的Java E5和Java SE 6的特性,同時開發(fā)了新的設計模式和語言習慣用法,介紹了如何充分利用從泛型到枚舉、從注解到自動裝箱的各種特性。每一章都包含幾個“條目”,以簡潔的形式呈現(xiàn),自成獨立的短文,它們提出了具體的建議,對于Java平臺精妙之處的獨到見解,以及優(yōu)秀的代碼范例。每個條目的綜合描述和解釋都闡明了應該怎么做,不應該怎么做,以及為什么。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Effective Java 第二版 中文版/Sun公司核心技術(shù)叢書 PDF格式下載


用戶評論 (總計182條)

 
 

  •   你是否正在尋找一本能夠更加深入地了解Java編程語言的書,以便編寫出更清晰、更正確、更健壯且更易于重用的代碼。不用找了!本書為我們帶來了共78條程序員必備的經(jīng)驗法則,針對你每天都會遇到的編程問題提出了最有效、最實用的解決方案。
  •   EffectiveJava2同事極力推薦的一本書,理由是Java之父JamesGosling做過這樣的評價:“IsurewishIhadthisbooktenyearsago.SomemightthinkthatIdon’tneedanyJavabooks,butIneedthisone.”“我很希望10年以前就擁有這本書??赡苡腥苏J為我不需要任何Java方面的書籍,但是我需要這本書?!奔热凰枷霌碛羞@本書,我等就更有必要了。這不是一本教科書,而是一本學習筆記。作者通過自己多年的開發(fā)經(jīng)驗,對如何正確使用Java提出了有益有效的建議。他不僅僅是告訴你How,更要告訴你Why。所以說,這本書絕對不適合初學者,而是針對有過一定開發(fā)經(jīng)驗的程序員,引發(fā)他們進行深入的思考。書中少量條目比較簡單,易懂,看過就會用,屬于操作級別的建議。還有很多條目,涉及到更深的方面,如建模,算法,架構(gòu)等等,難度較大,需要反復研讀,應用,揣摩。中文版整體翻譯質(zhì)量還可以,錯誤率不高,平均兩三頁才有一個翻譯錯誤。原因還是太倉促,太急著出書。另外,書的排版有一些問題:與英文版的相比,書的每一頁沒有標出具體條目的編號;原書中重點的部分用的是粗體字,而中文版僅換了種中文字體,很不明顯。紙張就不說了,畢竟價格與原版相比,便宜不少。總的來說,打70分。置于案頭常備,仍然是先看中文版,再看英文版,自己總結(jié)心得。
  •   說實在話,我想譯者翻譯本書的時候應該是資料有限的,翻書絕非易事,不管怎樣,我對譯者還是鼓勵支持的。
    強烈譴責校對者,這是我第一次在評論中貶低人,學習這本書的人都是那些為自己代碼負責任的編程人員及對學生負責任的教育工作者,如此校對,對不起的是廣大的讀者,雖然技術(shù)書籍的發(fā)行量不大,可是也不能糊弄讀者啊。望大家引以為戒。
    Effective Java是名書,可以說是一條捷徑,java的程序想寫好必須有深刻的面向?qū)ο蟮幕A,以及對語言底層的深入了解,如果理解了本書中的所有內(nèi)容,寫出來的代碼應該說相當出色了,但是和常理不同,讀這本書,并不需要面向?qū)ο蟮墓Φ缀苌羁?,不需懂GOF23以及重構(gòu)理論,說白了,看懂網(wǎng)上java視頻教程的人都能看懂本書,讀本書的時候,讀懂的同時,有些條款可以總結(jié)在紙上,放在辦公室桌子上,每次開發(fā)的時候都應該盡量的使代碼完美。
    本來我在淘寶買了盜版,發(fā)現(xiàn)這書真爽,所以又買個正版的收藏,如此薄的書,雖然比較貴,但是貴的值得,對新人強烈推薦。
    對Java的開發(fā),讀書應該core java--》Effective Java--》敏捷軟件開發(fā)--》重構(gòu)--》設計模式--》thinking in java--》--j2ee核心模式(絕版)--》夠了。其他的就是簡單的框架應用了。原理這些就足夠了。如果有時間還可以看看《java rules》,了解一下java的底層
  •   Effective Java 中文版是由楊春花和俞黎敏翻譯的,Java之父James Gosling推薦的;關(guān)于java技術(shù)能力提高的有力參考書;為我們更好的理解java各方面技術(shù)要求和指標,以及各個接口方面的處理方式,培養(yǎng)我們養(yǎng)成一個好的編程習慣;全書共十一章。是所有在java從業(yè)人員的工具書。
  •   3月11號到的書,今天為止,算是粗粗的看了一遍了。此書寫得非常明確,不適合初學者,哈哈。書比較薄,300頁不到,有些書,內(nèi)容一般,而且很厚,哎,當然有些書,內(nèi)容也不錯。比如thinkinginJava,就是厚了點,想要一口氣把它看完,還真有點累。已經(jīng)準備看第二遍了。想成為一名Java匠師,就要多看這類書。我看了一遍,記住得不多,可能我和經(jīng)驗不足有關(guān)。我想只要記住其中幾個就足夠了,并且立刻把它實現(xiàn)到自己寫過的以及將要寫的代碼中去。這個事最關(guān)鍵的。我想這樣已經(jīng)受益匪淺了,等待第二遍。我想會記住更多的。這本書應該是每一位想成為Java程序員的朋友們的必備書。
  •   “我很希望10年前就擁有這本書。可能有人認為我不需要任何java方面的書籍,但是我需要這本書”java之父james gosling之言。我在10年擁有了這本書,讓我對java有了更深的認識,推薦大家品讀這本書
  •   EffectiveJava中文版的第一版我也有買,當時剛剛畢業(yè)。雖說看不太懂,但能感覺出來這是本好書。時隔四年之后,當重溫這本書的時候,會有很多會心的微笑,四年之中犯的錯誤和得到的教訓好象一一重現(xiàn)了。第二版的中文版的翻譯都都是網(wǎng)絡上活躍的,頂頂大名的人物,相信翻譯的質(zhì)量一定能得到保證。所以毫不猶豫地買了第二版??催^之后,感覺很不錯。第二版加入了新版的JDK的內(nèi)容。相信讀過之后也會受益非淺。有人說有此書不適合初學者,確實如此。但因為看不懂就不看了,還會有進步的機會么?覺得無知應該是進步的動力吧。與大家共勉吧。
  •   提高代碼質(zhì)量,個人感得是《Java編程思想》的精練版。不錯,把關(guān)鍵的和容易出錯的,并難以發(fā)現(xiàn)的錯誤都告訴了解決方法。
    見意Java程序員必讀。
  •   有點java開發(fā)經(jīng)驗的都應該看看,讓你在多種可選方案中有原則地做得更好
  •   這本書號稱Java四大名著, 很值得資深Java開發(fā)者深讀. 介紹的78經(jīng)驗規(guī)則, 其實就是中級向高級進化時必須掌握的知識點. 所以應該作為一本常讀課本放在手邊.
  •   Effective Java 一書是我在學習JAVA中覺得非常有用,非常好用的一本書,其中的內(nèi)容對于“現(xiàn)實”中的編程有著非常重要的借鑒作用。但讀此書需要對編程算法等有一定的基礎。很不錯的一本書。
  •   我看的第一本java書籍,也就是我的java入門書,公司架構(gòu)師推薦的,寫的好就不多說了,主要是想說很多人把這本書當作java的進階讀物,其實如果有開發(fā)經(jīng)驗,直接看完這本書再看Think In Java會是Java入門的不錯組合。
  •   這本書強調(diào)了一個精神——嚴謹!因為嚴謹,所以專業(yè)。很多技術(shù)人員,在專業(yè)領(lǐng)域里涉及一個只是盲點的時候,總會說到要用的時候再學好了??墒牵行┗A知識是一種思想。沒有這種思想,解決問題的時候就不會有很好的意識。而嚴謹,正是Java語言和Ruby、Python這些語言的最大區(qū)別。
  •   如果您想要正真的把Java代碼寫好,這本書我是極力推薦的,是一本經(jīng)驗的精華。
  •   這本書是本好書,特別是對于剛從事java開發(fā)的工作人士。通過這本書可以把我們平時不注意、習以為常并且很容易犯的錯誤避免掉,也能幫我們跟深入的理解java常用的方法。如果覺得對java語言基礎不夠扎實的朋友可以看看。
  •   剛買的EffectiveJava中文版,剛好最近在寫個s2sh的基礎框架,推翻了原先設計的好多類,真是本好書啊,這種書一定要邊看邊用,不然就只是看過,看了就過了,一定要把書中的東西變成自已的東西
  •   本書深入的介紹了如何高效的使用JAVA語言,讓你更好的駕馭JAVA為你服務。
  •   高效實用java語言不可多得的一本書,說了很多原來不知道的知識很有用。書的質(zhì)量也不錯,絕對物超所值!
  •   怎么才能寫出有效的Java代碼,這本書給了你一個很好的解答
  •   學習java很經(jīng)典的書,適合有一定java基礎的人,提高代碼質(zhì)量
  •   這是一本被Java之父看好的書,而且講解的知識都是Java開發(fā)中常用切重點的東西,要想成為合格的出色Java工程師,還真的不得不看!
  •   書的翻譯太差,不知道譯者的編程水平怎么樣,至少當過幾年java程序員并且現(xiàn)在是項目經(jīng)理級別的人才能翻譯這種書吧,不要為了賺錢 胡亂翻譯
  •   對基礎方面講解的很到位可以從頭到尾鞏固基礎。深入了解看這本書之前,有很多是理解不夠深的建議做JAVA的一定要讀讀。好書就是要不停的讀,不時的翻
  •   書里提到了平時java編程中沒有注意的問題
  •   看過侯捷翻譯的《Effective C++》,很爽??催@本《Effective Java》,翻譯打67分??赡苁欠g太差的緣故吧,覺得內(nèi)容方面缺少深度。機械工業(yè)出版社,希望你們出書的時候,找“懂英語的程序言”來翻譯,而不要找“英語專業(yè)的本科生”來翻譯,謝謝。
  •   對于需要全面提升java編程,優(yōu)化性能的進階教程
  •   由于時間關(guān)系現(xiàn)在只看了前面幾個章節(jié),我只能說這本書非常好,購買這本書太有意義了。java代碼原來可以如此優(yōu)雅。
  •   在網(wǎng)上買了關(guān)于java的書不下5本,沒有一本書是想這邊書寫的那樣,這本書里面寫了很多在java開發(fā)的時候需要注意和避免的問題!我從中學到了很多;是很好的一本書;極力推薦
  •   書本的意圖:讓JAVA編程更高效。不適合入門者
  •   對于寫java代碼提供了不少好的建議,減少出錯頻率。
  •   非常經(jīng)典的書籍,適合有一定經(jīng)驗的java技術(shù)人員,初學者也推薦,因為可以窺探java全貌,是入門書籍所不能提供的體驗
  •   給予那些想提高編程技巧的java程序員們!
  •   和java編程思想一樣屬于 java開發(fā)必讀精品
  •   感覺每個java程序員手上都應該有一本。
  •   非常好的評價,經(jīng)典圖書,對我的編程效率有很大的提升。真的很有用,想在Java發(fā)展的就買吧,就算你暫時什么都不會,就買本先留著。
  •   java的經(jīng)典書籍之一,程序員必備的一本書。
  •   感覺還行,適合寫了一段時間的java代碼的人
  •   久聞大名,不知道其內(nèi)容如何,買了才發(fā)現(xiàn)確實是一本經(jīng)典之作!
    非常適合我這樣在Java領(lǐng)域工作了很多年的開發(fā)人員,從里面吸收了很多養(yǎng)分,
    讀這本書好像經(jīng)歷了一場和Java大師的對話,從來不寫評論,但是這本書一定要寫!
  •   如果你已經(jīng)有一定的java程序設計經(jīng)驗,并且熱愛java,想要寫出安全,專業(yè)的程序,那么這本書將會對你的幫助非常非常之大,可以說讓你的程序發(fā)生質(zhì)的變化。
  •   看了之后感覺對java又了解了很多,原來java還可以這樣編程。
  •   每一個Java程序員都應該讀一讀
  •   java1.5后的新特性和細節(jié)性的問題,比較清楚的進行分析。
  •   的確是一本非常好的書,是Java開發(fā)人員一定要看的書,每個建議和實例都值得細細品位和學習。另外翻譯的也不錯。
  •   JAVA編程名著,為你指點迷津。
  •   受益匪淺,對學習java編程的能力會有很大提高。
  •   對提高java編程技能有好的指導意義
  •   書內(nèi)容是不錯,對于有java經(jīng)驗的程序員尤其如此,不過感覺紙張有些偏薄,價錢也稍微,300頁不到的書原價要52元。
  •   不是初學者的入門書籍,對于提高對Java的認識來說應該不錯
  •   網(wǎng)上是這樣評論這邊的書,JAVA程序員分為兩種:一種是看過effective java的,另一種是沒看過的。它配的起這樣的評論!
  •   Effective Java中文版(第2版)老師推薦的
  •   這本書不是初級java人員能看懂的。作者有非常多的好想法,都在這本書里,感覺像是java的哲學書,個人認為和thinking in java一樣都是中高級人員必讀之書
  •   國外經(jīng)典的java開發(fā)叢書,很有收獲,適合有一定java基礎的程序員。
  •   會涉及一些設計模式,并且需要java有基礎。書很好,每一個知識點都能學到一些東西
  •   我自己覺得我的java已經(jīng)用得很熟悉了,覺得很難再有進步了。但我還是尋求能夠有所突破。

    所以就買了這本書,看了幾章之后,發(fā)現(xiàn),我也只是熟悉java而已,有很多東西沒有注意到。一本好書,推薦大家看看。

    不過不建議初學者看,向我這樣搞了java很久的人回過頭看看,會有更多的啟發(fā)吧?!
  •   十分經(jīng)典的書籍,Java工程師必備工具書。
  •   Effective Java中文版不適合初學者,如果你是想更深地了解java那就看看
  •   這本書相當?shù)暮?,很?jīng)典,不過不適合對Java剛?cè)腴T的人看,適合對Java有點開發(fā)基礎的人看
  •   書本質(zhì)量很好,但紙質(zhì)差了火候,不過都是我能接受的.Effective JAVA 用來夯實我的JAVA基礎,稍微看了一下目錄,內(nèi)容很實用。
  •   JAVA開發(fā)經(jīng)驗的總結(jié),篇幅不長,但每章都很有針對性,前輩對自己經(jīng)驗的一個總結(jié),值得收藏!
  •   JAVA程序員分兩種,看過effective Java的和沒看過effective Java的!
  •   學java的都應該看吧
  •   不得不承認,這本書寫的很深入,看到了平時不知道的好多的java方面的知識,即使工作很長時間的人也不一定了解,不錯!
  •   最近正在看<<JAVA與模式>>,感覺這本書正好很模式形成一個比較好的互補
  •   Effective java非常不錯的書籍,適合有一定基礎的人閱讀,非常不錯
  •   經(jīng)典的書籍,能夠通俗的告訴我們什么才是真正的java執(zhí)行效率
  •   java書籍中的經(jīng)典。
  •   學習java必備的書,建議買一本
  •   不適合Java入門,但是想深入Java的人比較適合。Java的經(jīng)典書
  •   適合有一定基礎的JAVA開發(fā)人員讀,看后有很深的體會
  •   好書,java程序員必備,看了就知道了
  •   JAVA開發(fā)必備裝備,強烈推薦?。。。?!
  •   經(jīng)典之作,連java之父都夸獎了。
  •   大家都說好,我覺得也不錯,雖然我暫時還看不懂

    相信看完《Java核心技術(shù)》之后能看懂這個了。
  •   俺剛買的!確實很實用 但是不適合初級的Java人員 ,
  •   這么好的書, 也不用我評價了, 想必很多學java的人都知道是本好書
  •   java effective
  •   JAVA的經(jīng)典著作,值得推薦
  •   很好的一本書,想深入學習java的~
  •   java高級書籍,留待以后仔細研習用。
  •   java程序員一定要好好讀啊。
  •   簡單明了,要有基礎的java程序員才看的透切
  •   java四大名著之一,適合晉級程序員。不錯。
  •   一次買了好幾本JAVA方面的書籍 還沒有來得及看。
    物流比較快
  •   學習用的,書說得還可以?。?!了解JAVA
  •   java 之父推薦,無需多說
  •   看過Thinking in java,再去看這本書,是個提高,值得一買,發(fā)貨也特別快,不錯!
  •   經(jīng)典 適合有一點JAVA基礎的人
  •   好書,建議學java的人都要看看。
  •   非常喜歡啊,一直想進一步學習java,這是一本java進階的好書哦
  •   學java必備
  •   聽朋友介紹的,說不錯。開始學習java
  •   一本能讓你搞清楚java的書,終于能撥云見日,牛,推薦。
  •   很不錯的書,對提高java很有用。但是限于我現(xiàn)在的水平,后面的部分看起來比較吃力。不過會繼續(xù)看下去的。當案頭書也好
  •   很好的一本java書,值得珍藏。當當?shù)男室埠芨?,前一天下午買的,第二天中午就送到了。
  •   可謂是學Java進階必看之書
  •   深入學習java必讀
  •   紙張很好,是正版,適合java高手使用
  •   java提高篇,不適合入門!
  •   對于有一定java基礎的人閱讀,作用非常大,推薦!
  •   很不錯的java工具書!?。?/li>
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7