內(nèi)容概要
本書(shū)出自第一線JAVA編程專家之手,為讀者展現(xiàn)正確、高效、強(qiáng)固之JAVA代碼實(shí)踐方案?! ∵@本取材廣泛的摜,以不同層級(jí)的專家經(jīng)驗(yàn),幫助程序員更透徹地理解JAVA,使他們的編碼效能發(fā)揮到極致。此書(shū)以準(zhǔn)則/條款形式進(jìn)行編排,探究改善代碼的68個(gè)重要主題,提供精晰明快、精心撰寫(xiě)之示例和方案。所有示例和方案都帶有詳盡的解說(shuō),你可以將它們?nèi)谌胱陨砉ぷ髦?。這些編程和設(shè)計(jì)上的實(shí)踐方案,描述了經(jīng)驗(yàn)豐富的程序員實(shí)際運(yùn)用之最佳實(shí)踐手法。為方便中高階JAVA程序員閱讀,本書(shū)內(nèi)容被精心安排成為各自獨(dú)立的課程,因此你既可以從頭通讀至尾,也可以挑選獨(dú)特專題加以精讀。
作者簡(jiǎn)介
Peter Haggar是一位公認(rèn)的Java編程專家,也是IBM資深軟件工程師。他擁有廣博的編程經(jīng)驗(yàn),曾投身于開(kāi)發(fā)工具、類庫(kù)(class libraries)和操作系統(tǒng)的方面工作。他在IMB致力于emerging Java技術(shù)研究,目前專門(mén)從事embedded Java和real-time Java的研究。Peter屢屢以Java技術(shù)演講
書(shū)籍目錄
譯序 by侯捷譯序 by劉永丹細(xì)目(Detail Contents)前言Preface致謝1 一般技術(shù)(Greneral Tecniques) 實(shí)踐1.參數(shù)以by value方式而非by reference方式傳遞 實(shí)踐2.對(duì)不變的data和object reference使用final 實(shí)踐3.缺省情況下所有non-static函數(shù)都可被覆寫(xiě) 實(shí)踐4.在arrays和Vectors之間慎重選擇 實(shí)踐5.多態(tài)(polymorphism)優(yōu)instanceof 實(shí)踐6.必要時(shí)才使用instanceof 實(shí)踐7.一旦不再需要object references,就將它設(shè)為null2 對(duì)象與相等性(Objects and Equality) 實(shí)踐8. 區(qū)分reference型和Primitive型別 實(shí)踐9. 區(qū)分==和equals() 實(shí)踐10. 不要依賴equals()的缺省實(shí)現(xiàn) 實(shí)踐11. 實(shí)現(xiàn)equals()時(shí)必須深思熟慮 實(shí)踐12. 實(shí)用equals()時(shí)優(yōu)先考慮使用getClass() 實(shí)踐13. 調(diào)用super.equals()以喚起base class的相關(guān)行為 實(shí)踐14. 實(shí)踐equals()函數(shù)中謹(jǐn)慎使用instanceof 實(shí)踐15. 在equals()時(shí)需遵循某些規(guī)則3 異學(xué)處理(Exception Handing) 實(shí)踐16. 認(rèn)識(shí)“異常控制流”(exception control flow)機(jī)制 實(shí)踐17. 絕對(duì)不可輕忽異常(Never ignore an exception) 實(shí)踐18. 千萬(wàn)不要遮掩異常(Never hide an exception) 實(shí)踐19. 明察throws子句的缺點(diǎn) 實(shí)踐20. 細(xì)致而全面地理解throws子句 實(shí)踐21. 使用finally避免資源泄漏(resourec leaks) 實(shí)踐22. 不要從try區(qū)段中返回 實(shí)踐23. 將try/catch區(qū)段于循環(huán)之外 實(shí)踐24. 不要將異常(exceptions)用于流程控制 實(shí)踐25. 不要每逢出錯(cuò)就使用異常(exceptions)……4 性能(Performance)5 多線程(Multithreading)6 類與接口(Classes and Interfaces)附錄:如何學(xué)習(xí)Java進(jìn)階讀物(Furter Reading)索引(Index)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Practical Java中文版 PDF格式下載