本書內容由淺入深,緊密結合實際,利用大量典型實例,詳細講解Java面向對象的編程思想、編程語法和設計模式,介紹常見Java類庫的用法,總結優化Java編程的各種寶貴經驗,深入闡述Java虛擬機執行Java程序的原理。書中實例均基于最新的JDK 1.5版本。全書內容包括面向對象的編程思想、Java語言的基礎知識、異常處理、類與對象的生命周期、多線程、Java集合、輸入/輸出和GUI編程等。
java面向對象編程目錄
第1章 面向對象開發方法概述
1.1 結構化的軟件開發方法簡介
1.2 面向對象的軟件開發方法簡介
1.2.1 對象模型
1.2.2 UML:可視化建模語言
1.2.3 Rational Rose:可視化建模工具
1.3 面向對象開發中的核心思想和概念
1.3.1 問題領域、對象、屬性、狀態、行為、方法、實現
1.3.2 類、類型
1.3.3 消息、服務
1.3.4 接口
1.3.5 封裝、透明
1.3.6 抽象
1.3.7 繼承、擴展、覆蓋
1.3.8 組合
1.3.9 多態、動態綁定
1.4 UML語言簡介
1.4.1 用例圖
1.4.2 類框圖
1.4.3 時序圖
1.4.4 協作圖
1.4.5 狀態轉換圖
1.4.6 組件圖
1.4.7 部署圖
1.5 類之間的關系
1.5.1 關聯(Association)
1.5.2 依賴(Dependency)
1.5.3 聚集(Aggregation)
1.5.4 泛化(Generalization)
1.5.5 實現(Realization)
1.5.6 區分依賴、關聯和聚集關系
1.6 實現Panel系統
1.6.1 擴展Panel系統
1.6.2 用配置文件進一步提高Panel系統的可維護性
1.6.3 運行Panel系統
1.7 小結
1.8 思考題
第2章 第一個Java應用
2.1 創建Java源文件
2.1.1 Java源文件結構
2.1.2 包聲明語句
2.1.3 包引入語句
2.1.4 方法的聲明
2.1.5 程序入口main()方法的聲明
2.1.6 給main()方法傳遞參數
2.1.7 注釋語句
2.1.8 關鍵字
2.1.9 標識符
2.1.10 編程規范
2.2 用JDK管理Java應用
2.2.1 JDK簡介
2.2.2 編譯Java源文件
2.2.3 運行Java程序
2.2.4 給Java應用打包
2.3 JavaDoc文檔
2.3.1 JavaDoc標記
2.3.2 javadoc命令的用法
2.4 Java虛擬機的運行時數據區
2.5 小結
2.6 思考題
第3章 數據類型和變量
……
第4章 操作符
第5章 流程控制
第6章 繼承
第7章 Java語言中的修飾符
第8章 接口
第9章 異常處理
第10章 類的生命周期
第11章 對象的生命周期
第12章 內部類
第13章 多線程
第14章 數組
第15章 Java集合
第16章 Java I/O系統
第17章 圖形用戶界面
第18章 Swing組件
第19章 Java常用類
- PC官方版
- 安卓官方手機版
- IOS官方手機版