effective java中文第二版
pdf高清電子版- 軟件大小:57.70 MB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 電腦刊物
- 軟件授權(quán): 免費軟件
- 更新時間:2018-12-29 15:32:03
- 軟件等級:
- 軟件廠商: -
- 應(yīng)用平臺:WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): 暫無
相關(guān)軟件
Java編程獅v1.2.54安卓版
35.39 MB/中文/10.0
Java修煉手冊免費版v8.1.0 安卓版
57.55 MB/中文/5.0
java利器v2.0.4 安卓版
34.02 MB/中文/10.0
神仙傳滅世狂刀java破解完整版v1.0.1 安卓版
3.00 MB/中文/5.0
絕代千年劍破解版v1.0.0 安卓版
3.00 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址
effective java第二版是一本專為喜歡java語言的用戶們打造的學(xué)習(xí)書籍,書籍內(nèi)詳細的介紹了各種java方面知識和程序員的經(jīng)驗法則內(nèi)容,有需要的用戶趕快來IT貓撲下載體驗吧!
effective java介紹
《Effective Java 中文版》是Joshua Bloch所著的一本書籍,該書每一章都包含幾個“條目”,以簡潔的形式呈現(xiàn),自成獨立的短文,它們提出了具體的建議,對于Java平臺精妙之處的獨到見解,以及優(yōu)秀的代碼范例。每個條目的綜合描述和解釋都闡明了應(yīng)該怎么做,不應(yīng)該怎么做,以及為什么。
書籍目錄
譯者序
序
前言
致謝
第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é)方法
第3章對于所有對象都通用的方法
第8條:覆蓋equals時請遵守通用約定
第9條:覆蓋equals時總要覆蓋hashCode
第10條:始終要覆蓋toString
第11條:謹慎地覆蓋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條:必要時進行保護性拷貝
第40條:謹慎設(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)先于反射機制
第54條:謹慎地使用本地方法
第55條:謹慎地進行優(yōu)化
第56條:遵守普遍接受的命名慣例
第9章異常
第57條:只針對異常的情況才使用異常
第58條:對可恢復(fù)的情況使用受檢異常,對編程錯誤使用運行時異常
第59條:避免不必要地使用受檢的異常
第60條:優(yōu)先使用標(biāo)準(zhǔn)的異常
第61條:拋出與抽象相對應(yīng)的異常
第62條:每個方法拋出的異常都要有文檔
第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條:考慮用序列化代理代替序列化實例
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦
相關(guān)文章
下載地址
effective java中文第二版 pdf高清電子版
查看所有評論>> 網(wǎng)友評論
更多>> 猜你喜歡