商品簡介
本書對面向對象的思想和機制進行了準確而透徹的剖析,為讀者深入學習Java語言程序設計提供了全面、詳細的指導。全書覆蓋了面向對象設計的廣泛內容,介紹了Java語言的基本數據類型、流程控制、類和對象等。在深入分析面向對象設計方法的基礎上,介紹了封裝機制、繼承機制和多態性的實現與應用、異常的捕捉和處理、集合類的定義方法和泛型類的概念,書中提供了大量具有可實踐性的程序實例、自習題及答案、練習題和編程項目、生動的“軟件失誤案例”和“視頻講解”學習輔導短片,并且在每章中都補充了針對本章主題的圖形用戶接口設計知識和實例,這部分內容可形成完整的Java GUI設計知識體系。此外本書還有內容豐富的附錄。
本書適合作為高等院校高軟件專業與計算機應用專業的教材,同樣對工程技術人員也有很高的參考價值。
目次
第1章 計算機系統概述
1.1 計算機處理過程
1.2 硬件組件
1.3 網絡
1.4 Java程序設計語言
1.5 程序開發
1.6 面向對象編程
關鍵概念總結
第2章 數據與表達式
2.1 字符串
2.2 變量與賦值
2.3 基本數據類型
2.4 表達式
2.5 數據類型轉換
2.6 交互程序
2.7 圖形
2.8 Java applet
2.9 繪圖
關鍵概念總結
第3章 使用類和對象
3.1 建立對象
3.2 String類
3.3 包
3.4 Random類
3.5 Math類
3.6 格式化輸出
3.7 枚舉型
3.8 包裝類
3.9 組件和容器
3.10 嵌套的面板
3.11 圖像
關鍵概念總結
第4章 編寫類
4.1 類和對象的核心概念
4.2 類的分析
4.3 圭寸裝
4.4 方法剖析
4.5 構造方法的關鍵概念
4.6 圖形對象
4.7 圖形用戶界面
4.8 按鈕
4.9 單行文本框
關鍵概念總結
第5章 條件和循環語句
5.1 布爾表達式
5.2 if語句
5.3 數據比較
5.4 switch語句
5.5 while語句
5.6 迭代器
5.7 do語句
5.8 for語句
5.9 使用循環語句和條件語句繪圖
5.10 確定事件源
5.11 對話框
5.12 其他按鈕組件
關鍵概念總結
第6章 面向對象設計
6.1 軟件開發活動
6.2 識別類和對象
6.3 靜態類成員
6.4 類問關系
6.5 接口
6.6 枚舉型類
6.7 方法設計
6.8 方法重載
6.9 測試
6.10 GUI設計
6.11 布局管理器
6.12 邊框
6.13 容器層次結構
關鍵概念總結
第7章 數組
第8章 繼承
第9章 多態性
第10章 異常
第11章 遞歸
第12章 集合
附錄