effective java第二版下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁教程下載電腦刊物 → effective java中文第二版 pdf高清電子版

effective java中文第二版

pdf高清電子版

effective java中文第二版下載
  • 軟件大小:57.70 MB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 電腦刊物
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時間:2018-12-29 15:32:03
  • 軟件等級:4星
  • 軟件廠商: -
  • 應(yīng)用平臺:WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?7.70 MB

點(diǎn)贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址

小編為您推薦: effectivejava java

effective java第二版是一本專為喜歡java語言的用戶們打造的學(xué)習(xí)書籍,書籍內(nèi)詳細(xì)的介紹了各種java方面知識和程序員的經(jīng)驗法則內(nèi)容,有需要的用戶趕快來IT貓撲下載體驗吧!

effective java介紹

《Effective Java 中文版》是Joshua Bloch所著的一本書籍,該書每一章都包含幾個“條目”,以簡潔的形式呈現(xiàn),自成獨(dú)立的短文,它們提出了具體的建議,對于Java平臺精妙之處的獨(dú)到見解,以及優(yōu)秀的代碼范例。每個條目的綜合描述和解釋都闡明了應(yīng)該怎么做,不應(yīng)該怎么做,以及為什么。

effective java第二版

書籍目錄

譯者序

前言

致謝

第1章引言

第2章創(chuàng)建和銷毀對象

第1條:考慮用靜態(tài)工廠方法代替構(gòu)造器

第2條:遇到多個構(gòu)造器參數(shù)時要考慮用構(gòu)建器

第3條:用私有構(gòu)造器或者枚舉類型強(qiáng)化Singleton屬性

第4條:通過私有構(gòu)造器強(qiáng)化不可實例化的能力

第5條:避免創(chuàng)建不必要的對象

第6條:消除過期的對象引用

第7條:避免使用終結(jié)方法

第3章對于所有對象都通用的方法

第8條:覆蓋equals時請遵守通用約定

第9條:覆蓋equals時總要覆蓋hashCode

第10條:始終要覆蓋toString

第11條:謹(jǐn)慎地覆蓋clone

第12條:考慮實現(xiàn)Comparable接口

第4章類和接口

第13條:使類和成員的可訪問性最小化

第14條:在公有類中使用訪問方法而非公有域

第15條:使可變性最小化

第16條:復(fù)合優(yōu)先于繼承

第17條:要么為繼承而設(shè)計,并提供文檔說明,要么就禁止繼承

第18條:接口優(yōu)于抽象類

第19條:接口只用于定義類型

第20條:類層次優(yōu)于標(biāo)簽類

第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條:用標(biāo)記接口定義類型

第7章方法

第38條:檢查參數(shù)的有效性

第39條:必要時進(jìn)行保護(hù)性拷貝

第40條:謹(jǐn)慎設(shè)計方法簽名

第41條:慎用重載

第42條:慎用可變參數(shù)

第43條:返回零長度的數(shù)組或者集合,而不是:null

第44條:為所有導(dǎo)出的API元素編寫文檔注釋

第8章通用程序設(shè)計

第45條:將局部變量的作用域最小化

第46條:for-each循環(huán)優(yōu)先于傳統(tǒng)的for循環(huán)

第47條:了解和使用類庫

第48條:如果需要精確的答案,請避免使用float和double

第49條:基本類型優(yōu)先于裝箱基本類型

第50條:如果其他類型更適合,則盡量避免使用字符串

第51條:當(dāng)心字符串連接的性能

第52條:通過接口引用對象

第53條:接口優(yōu)先于反射機(jī)制

第54條:謹(jǐn)慎地使用本地方法

第55條:謹(jǐn)慎地進(jìn)行優(yōu)化

第56條:遵守普遍接受的命名慣例

第9章異常

第57條:只針對異常的情況才使用異常

第58條:對可恢復(fù)的情況使用受檢異常,對編程錯誤使用運(yùn)行時異常

第59條:避免不必要地使用受檢的異常

第60條:優(yōu)先使用標(biāo)準(zhǔn)的異常

第61條:拋出與抽象相對應(yīng)的異常

第62條:每個方法拋出的異常都要有文檔

第63條:在細(xì)節(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條:謹(jǐn)慎地實現(xiàn)Serializable接口

第75條:考慮使用自定義的序列化形式

第76條:保護(hù)性地編寫readObject方法

第77條:對于實例控制,枚舉類型優(yōu)先于readResolve

第78條:考慮用序列化代理代替序列化實例

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      • effective java中文第二版 pdf高清電子版

      查看所有評論>> 網(wǎng)友評論

      發(fā)表評論

      (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

      查看所有 0條 評論>>

      更多>> 猜你喜歡