Practical Java中文版

ceof實踐15. exception leaks)實踐22.

中文名:Practical Java中文版
原名:Practical Java Programming Language Guide
作者:Peter Haggar
譯者:侯捷
劉永丹
圖書分類:軟體
資源格式:PDF
版本:文字版
出版社:中國電力出版社
書號:9787508307398
發行時間:2003年11月1日
地區:大陸
語言:簡體中文

內容簡介

本書出自第一線JAVA編程專家之手,為讀者展現正確、高效、強固之JAVA代碼實踐方案。
這本取材廣泛的摜,以不同層級的專家經驗,幫助程式設計師更透徹地理解JAVA,使他們的編碼效能發揮到極致。此書以準則/條款形式進行編排,探究改善代碼的68個重要主題,提供精晰明快、精心撰寫之示例和方案。所有示例和方案都帶有詳盡的解說,你可以將它們融入自身工作之中。這些編程和設計上的實踐方案,描述了經驗豐富的程式設計師實際運用之最佳實踐手法。為方便中高階JAVA程式設計師閱讀,本書內容被精心安排成為各自獨立的課程,因此你既可以從頭通讀至尾,也可以挑選獨特專題加以精讀。

作者簡介

Peter Haggar是一位公認的Java編程專家,也是IBM資深軟體工程師。他擁有廣博的編程經驗,曾投身於開發工具、類庫(class libraries)和作業系統的方面工作。他在IMB致力於emerging Java技術研究,目前專門從事embedded Java和real-time Java的研究。Peter屢屢以Java技術演講人的身份出現在眾多企業界會議上。他在Clarkson大學得計算機學士學位。

目錄

譯序 by侯捷
譯序 by劉永丹
細目(Detail Contents)
前言Preface
致謝
1 一般技術(Greneral Tecniques)
實踐1.參數以by value方式而非by reference方式傳遞
實踐2.對不變的data和object reference使用final
實踐3.預設情況下所有non-static函式都可被覆寫
實踐4.在arrays和Vectors之間慎重選擇
實踐5.多態(polymorphism)優instanceof
實踐6.必要時才使用instanceof
實踐7.一旦不再需要object references,就將它設為null
2 對象與相等性(Objects and Equality)
實踐8. 區分reference型和Primitive型別
實踐9. 區分==和equals()
實踐10. 不要依賴equals()的預設實現
實踐11. 實現equals()時必須深思熟慮
實踐12. 實用equals()時優先考慮使用getClass()
實踐13. 調用super.equals()以喚起base class的相關行為
實踐14. 實踐equals()函式中謹慎使用instanceof
實踐15. 在equals()時需遵循某些規則
3 異學處理(Exception Handing)
實踐16. 認識“異常控制流”(exception control flow)機制
實踐17. 絕對不可輕忽異常(Never ignore an exception)
實踐18. 千萬不要遮掩異常(Never hide an exception)
實踐19. 明察throws子句的缺點
實踐20. 細緻而全面地理解throws子句
實踐21. 使用finally避免資源泄漏(resourec leaks)
實踐22. 不要從try區段中返回
實踐23. 將try/catch區段於循環之外
實踐24. 不要將異常(exceptions)用於流程控制
實踐25. 不要每逢出錯就使用異常(exceptions)
……
4 性能(Performance)
5 多執行緒(Multithreading)
6 類與接口(Classes and Interfaces

相關詞條

相關搜尋

熱門詞條

聯絡我們