商品簡介
本書將Java程序設計技術與面向對象思想并重,將當前用來建模和開發具有工業水準軟件系統的統一建模語言(UML)與Java結合介紹,強調面向對象的軟件開發過程。全書在系統而全面地講述Java程序設計語言的基礎上,介紹了模型驅動的體系結構、UML概念和RUP過程,使Java程序員可以利用UML工具集來記錄其設計抉擇,從戰略高度理解項目規劃和建立企業級Java應用程序的過程,從而高效地開發出成功的項目。全書強調理論和實踐的結合,案例豐富,緊扣面向對象分析與設計技術的最新進展。 全書內容豐富,易學,既可作為高等院校“Java程序設計”或“面向對象技術”課程的教材或教學參考書。
目次
第1篇 Java程序設計基礎
第1章 Java語言簡介
第2章 Java編程基礎
第2篇 面向對象分析與設計
第3章 面向對象技術概述
第4章 用例圖
第5章 序列圖和通信圖
第6章 類圖和對象圖
第7章 活動圖和交互概況圖
第8章 狀態機圖
第9章 復合結構圖和組件圖
第10章 包圖
第11章 時序圖
第12章 部署圖
第3篇 Java面向對象程序設計
第13章 類和對象
第14章 數組
第15章 字符串
第16章 繼承與多態
第17章 接口、內部類與枚舉
第18章 異常處理
第19章 I/O流與文件
第20章 圖形用戶界面設計
第21章 Java applet
第22章 多線程
第23章 網絡編程
第24章 泛型
第4篇 Java與UML協同應用開發
第25章 手機程序開發
參考文獻