姚駿屏 汪衛星主編
本書分爲兩大部分,第1到第4章以任務驅動讓讀者逐步形成面向對象開發的基本理念並能閱讀UML類圖、瞭解面向對象開發的特點、具有一定的面向對象設計思想,並能熟練使用Java軟件開發中的常用類。第5章到12章以項目引導,使學生在完成項目的過程中學習到軟件分層結構、JDBC數據庫應用開發、JUnit單元測試工具、集成測試原理、閱讀UML用例圖及活動圖和時序圖、掌握多線程的使用、GUI圖形用戶界面的開發等。