国产TS紫迹丝袜高跟鞋在线,一区二区三区国产自产视频免费,67pao国产人成视频,午国产午夜激无码毛片不卡

愛碼網(wǎng)專注于資源免費(fèi)下載

Effective Java 中文版(第2版)PDF 下載

Effective Java 中文版(第2版)PDF 下載-第1張圖片 此部分為隱藏內(nèi)容,請(qǐng)輸入驗(yàn)證碼后查看
驗(yàn)證碼:


掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗(yàn)證碼 ” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請(qǐng)購買正版!

一.資料截圖

Effective Java 中文版(第2版)PDF 下載-第2張圖片

二.資料介紹

本書介紹了在Java編程中78條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則,這些經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案。通過對(duì)Java平臺(tái)設(shè)計(jì)專家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么,不應(yīng)該做什么才能產(chǎn)生清晰、健壯和高效的代碼。

本書中的每條規(guī)則都以簡短、獨(dú)立的小文章形式出現(xiàn),并通過例子代碼加以進(jìn)一步說明。本書內(nèi)容全面,結(jié)構(gòu)清晰,講解詳細(xì)??勺鳛榧夹g(shù)人員的參考用書。

三.作者簡介

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

四.資料目錄

譯者序

前言
致謝
第1章 引言
第2章 創(chuàng)建和銷毀對(duì)象
第1條:考慮用靜態(tài)工廠方法代替構(gòu)造器
第2條:遇到多個(gè)構(gòu)造器參數(shù)時(shí)要考慮用構(gòu)建器
第3條:用私有構(gòu)造器或者枚舉類型強(qiáng)化Singleton屬性
第4條:通過私有構(gòu)造器強(qiáng)化不可實(shí)例化的能力
第5條:避免創(chuàng)建不必要的對(duì)象
第6條:消除過期的對(duì)象引用
第7條:避免使用終結(jié)方法
第3章 對(duì)于所有對(duì)象都通用的方法
第8條:覆蓋equals時(shí)請(qǐng)遵守通用約定
第9條:覆蓋equals時(shí)總要覆蓋hashCode
第10條:始終要覆蓋toString
第11條:謹(jǐn)慎地覆蓋clone
第12條:考慮實(shí)現(xiàn)Comparable接口
第4章 類和接口
第13條:使類和成員的可訪問性最小化
第14條:在公有類中使用訪問方法而非公有域
第15條:使可變性最小化
第16條:復(fù)合優(yōu)先于繼承
第17條:要么為繼承而設(shè)計(jì),并提供文檔說明,要么就禁止繼承
第18條:接口優(yōu)于抽象類
第19條:接口只用于定義類型
第20條:類層次優(yōu)于標(biāo)簽類
第21條:用函數(shù)對(duì)象表示策略
第22條:優(yōu)先考慮靜態(tài)成員類
第5章 泛型
第23條:請(qǐng)不要在新代碼中使用原生態(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í)例域代替序數(shù)
第32條:用EnumSet代替位域
第33條:用EnumMap代替序數(shù)索引
第34條:用接口模擬可伸縮的枚舉
第35條:注解優(yōu)先于命名模式
第36條:堅(jiān)持使用Override注解
第37條:用標(biāo)記接口定義類型
第7章 方法
第38條:檢查參數(shù)的有效性
第39條:必要時(shí)進(jìn)行保護(hù)性拷貝
第40條:謹(jǐn)慎設(shè)計(jì)方法簽名
第41條:慎用重載
第42條:慎用可變參數(shù)
第43條:返回零長度的數(shù)組或者集合,而不是:null
第44條:為所有導(dǎo)出的API元素編寫文檔注釋
第8章 通用程序設(shè)計(jì)
第45條:將局部變量的作用域最小化
第46條:for-each循環(huán)優(yōu)先于傳統(tǒng)的for循環(huán)
第47條:了解和使用類庫
第48條:如果需要精確的答案,請(qǐng)避免使用float和double
第49條:基本類型優(yōu)先于裝箱基本類型
第50條:如果其他類型更適合,則盡量避免使用字符串
第51條:當(dāng)心字符串連接的性能
第52條:通過接口引用對(duì)象
第53條:接口優(yōu)先于反射機(jī)制
第54條:謹(jǐn)慎地使用本地方法
第55條:謹(jǐn)慎地進(jìn)行優(yōu)化
第56條:遵守普遍接受的命名慣例
第9章 異常
第57條:只針對(duì)異常的情況才使用異常
第58條:對(duì)可恢復(fù)的情況使用受檢異常,對(duì)編程錯(cuò)誤使用運(yùn)行時(shí)異常
第59條:避免不必要地使用受檢的異常
第60條:優(yōu)先使用標(biāo)準(zhǔn)的異常
第61條:拋出與抽象相對(duì)應(yīng)的異常
第62條:每個(gè)方法拋出的異常都要有文檔
第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)慎地實(shí)現(xiàn)Serializable接口
第75條:考慮使用自定義的序列化形式
第76條:保護(hù)性地編寫readObject方法
第77條:對(duì)于實(shí)例控制,枚舉類型優(yōu)先于readResolve
第78條:考慮用序列化代理代替序列化實(shí)例
附錄 第1版與第2版條目對(duì)照
中英文術(shù)語對(duì)照
參考文獻(xiàn)

本文鏈接:http://fangxuan.com.cn/java/120.html

網(wǎng)友評(píng)論

熱門文章
隨機(jī)文章
熱門標(biāo)簽
側(cè)欄廣告位