< >
你是否正在尋找一本簡明的書籍,其中充滿難得的洞見與智慧?你是否希望深刻理解 Java 編程語言?你是否希望寫出清晰、正確、強固、可復用的程式碼?毋需捨近求遠,你手上這本書將提供給你以上的一切,以及其他許多你可能從未想過的好處。以 57 個價值不菲的準則(條款)為特色,《Effective Java Programming Language Guide》為大多數開發人員每日遭遇的編程挑戰,提供了有用的解答。本書廣泛描述了 Java 專家所使用的技術,揭示什麼該做、什麼不該做,以便產出清晰、強固、高效的程式碼。每一條準則(條款)均以簡短、獨立小品文的型式出現,提供深刻的見解、程式碼、以及無與倫比之優越作家的「實戰故事」。這些小品文包括針對 Java 語言之精妙而提出的忠告和深刻見識,並佐以優秀範例。全書處處驗證常見之慣用手法(idioms)和設計範式(design patterns),並提供啟發性的招數和技術。本書討論主題包括:* 以一個清晰、可讀性高、易親近的格式,提供合於習慣、有效、充滿專家忠告的語言用法。* 範式(patterns)、反範式(antipatterns)、慣用手法(idioms),幫助你在 Java 平台上獲得最大效益。* 語言及程式庫上易受誤解的精妙細微處:如何避免陷阱與易犯錯誤。* 專注於語言和其基本程式庫:java.lang、java.util、以及少量的 java.io。* 詳細的 serialization(物件序列化),涵蓋他處罕見的實用性忠告。以編程社群的寬廣光譜為訴求,《Effective Java Programming Language Guide》表現出最實用的、最權威的指導方針,用來在 Java 平台上撰寫高效且具備良好設計的程式。
1.緒論(Introduction) 2.創建和銷毀物件(Creating and Destroying Objects)3.通用於所有物件的函式(Methods Common to All Objects)4.類別和介面(Classes and Interfaces)5.C構件的替代品(Substitutes for C Constructs)6.函式/方法(Methods)7.一般編程準則(General Programming)8.異常(Exceptions)9.執行緒(Threads)10.序列化 / 次第讀寫(Serialization)
Java與樣式實作 Java與樣式理論 Practical Java Programming Language Guide中文版
購買紙本書