《Java面向對象編程》一書4月8日完稿,作者:孫衛琴。經過飛思科技研發中心細致專業的審稿和排版后,將于6月下旬出版。
本書內容簡介:
Java語言是目前非常流行的面向對象編程語言。本書結合大量典性的實例,詳細介紹了Java面向對象的編程思想、編程語法和設計模式。本書的范例都基于最新的JDK1.5版本。本書內容包括:面向對象的編程思想、Java語言的基礎知識、異常處理、類與對象的生命周期、多線程、Java集合、輸入/輸出和GUI編程等。
本書的最大特色是以六條主線貫穿全書:面向對象編程思想、Java語言的語法、Java虛擬機執行Java程序的原理、在實際項目中的運用、設計模式和性能優化技巧。書的每一章都會圍繞若干條主線來展開內容,并且根據全書的布局,合理安排每一章內容的深度。
本書適用于所有Java編程人員。本書由淺入深組織內容,迎合Java初學者的需求,而且與實際應用緊密結合,介紹常見Java類庫的用法,總結優化Java編程的各種寶貴經驗,深入闡述Java虛擬機執行Java程序的原理,因此本書可作為資深Java開發人員的參考手冊。本書還可以作為高校的Java教材,以及企業Java培訓教材。另外,本書貫穿了Sun公司的SCJP(Sun Certified Java Programmer)認證的考試要點,因此可作為Sun公司的SCJP認證的輔導教材。
撰寫本書,目的是為了幫助讀者看清Java萬花筒的本質,從復雜的表象中尋找普遍的的規律,深刻理解Java的核心思想,只有掌握了普遍的規律與和核心思想,才能以不變應萬變,輕輕松松的把握Java技術發展的新趨勢,迅速的領略并且會熟練運用一門新的技術,而不成為被動的追隨者,知其然而不知其所以然。
閱讀本書,讀者對Java的領悟將逐步達到以下境界:
(1)熟悉Java語法,熟練的編譯和調試程序。
(2)按照面向對象的思想來快速理解JDK類庫以及其他第三方提供的類庫,通過閱讀JavaDoc和相關文檔,知道如何正確的使用這些類庫。
(3)按照面向對象的思想來分析問題領域,設計對象模型。
(4)在開發過程中會運用現有的一些優秀設計模式,提高開發效率。
(5)當一個方法有多種實現方式時,能夠從可維護、可重用以及性能優化的角度選擇最佳的實現方式。
(6)理解Java虛擬機執行Java程序的原理,從而更深入的理解Java語言的各種特性和語法規則。
閱讀樣稿
第6章 繼承
http://www.javathinker.org/main.jsp?bc=showessay.jsp&id=115
第11章 對象的生命周期
http://www.javathinker.org/main.jsp?bc=showessay.jsp&id=116