本書是Java語言的經典教材,多年來暢銷不衰。本書全面整合了Java 8的特性,採用“基礎優先,問題驅動”的教學方式,循序漸進地介紹了程序設計基礎、解決問題的方法、面向對象程序設計、圖形用戶界面設計、異常處理、I/ O和遞歸等內容。此外,本書還全面且深入地覆蓋了一些高級主題,包括算法和數據結構、多線程、網絡、國際化、高級GUI等內容。
本書中文版由《Java語言程序設計與數據結構 基礎篇》和《Java語言程序設計與數據結構 進階篇》組成。基礎篇對應原書的第1~18章,進階篇對應原書的第19~30章。
主要特點
基礎篇介紹基礎內容,進階篇介紹高級內容,便於教師按需選擇理想的教材。
書名中增加了“數據結構”,以體現在數據結構方面的增強。
針對最新的Java技術進行了更新。使用Java 8版本中的新特徵對示例和練習進行了改進和簡化。
提供的大量示例中都包括了對問題求解的詳細步驟,很多示例都是隨著Java技術的引入而不斷深入,這種循序漸進的講解方式更易於學生學習。
更多有趣示例和練習,激發學生興趣。在配套網站上為教師額外提供了200多道編程練習題