《Java軟件結構:設計和使用數據結構(第2版)》關注的是數據結構和算法背后的核心設計問題。在展現每種集合時,本書都是先探討該集合的一般概念,接著再討論該集合在問題求解中的用法,最后討論了各種候選實現方案。隨后本書還比較、對比了這些實現方案。這種一致的陳述風格使得學生們更容易體會那些能帶來優(yōu)秀面向對象軟件設計的基本概念。本書特點:·使用Java5.0:本書中每個集合的設計和實現都用到了泛型;泛型是Java編程語言中最近添加的一種強大工具。·關注與面向對象設計:本書前面幾章都著眼于這一重要的主題,隨后它就像一種重復旋律貫穿于本書始末?!ぬ峁┝送暾睦樱罕緯?項新的案例研究,它們探討了一些有趣的軟件系統(tǒng)的面向對象設計和完整實現?!ずw了圖形用戶界面主題:選擇了一些例子,為那些希望涉足圖形用戶界面材料的讀者演示了GUI的開發(fā)。