Java面向對象程式設計(2012年電子工業出版社出版的圖書)

Java面向對象程式設計(2012年電子工業出版社出版的圖書)

《Java面向對象程式設計》是2012年2月電子工業出版社出版的圖書,作者是楊曉燕。

基本介紹

  • 書名:Java面向對象程式設計
  • 作者楊曉燕
  • ISBN:9787121154058
  • 類別:計算機/網路>程式設計>Java
  • 定價:¥39.00
  • 出版社:電子工業出版社
  • 出版時間:2012年02月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書內容主要包括:Java語言概述、Java語言基礎、Java輸入/輸出、程式流程控制結構和方法、數組、Java類和對象、類的繼承和接口、Java包和異常、面向對象設計的基本原則及設計模式初步、圖形處理、圖形用戶界面、多執行緒、綜合案例——聊天通信等。

圖書目錄

第1章 Java語言概述
1.1 Java語言崛起
1.2 Java語言與C、C++語言
1.3 Java語言的特點
1.4 Java程式的類型及其不同的編程模式
1.5 Java程式開發過程
1.6 Java編程環境與開發工具
1.6.1 JDK的下載和安裝
1.6.2 環境變數的配置
1.6.3 JDK開發工具簡介
1.6.4 Java程式開發步驟小結
習題1
問題探究1
第2章 Java語言基礎
2.1 標識符、關鍵字和分隔設定
2.1.1 標識符和關鍵字
2.1.2 分隔設定
2.2 數據類型
2.2.1 基本數據類型
2.2.2 變數
2.3 運算符與表達式
2.3.1 算術運算符
2.3.2 賦值運算符
2.3.3 關係運算符
2.3.4 邏輯運算符
2.3.5 條件運算符
2.3.6 其他運算符
2.3.7 運算符的優先權
2.4 字元串
2.4.1 創建String對象
2.4.2 創建StringBuffer對象
2.5 案例實現
習題2
問題探究2
第3章 Java輸入/輸出
3.1 標準輸入/輸出方法
3.1.1 標準輸出方法
3.1.2 Scanner鍵盤輸入類
3.1.3 read方法的使用
3.2 命令行參數輸入法的套用
3.3 流式互動輸入/輸出的套用
3.3.1 套用舉例
3.3.2 Java I/O基本模型
3.4 檔案數據的讀/寫
3.5 JOptionPane對話框輸入法
3.6 案例實現
習題3
問題探究3
第4章 程式流程控制結構和方法
4.1 語句和程式流程控制結構
4.2 選擇結構
4.2.1 選擇語句
4.2.2 多選擇結構switch語句
4.3 循環結構
4.3.1 三種循環語句
4.3.2 循環程式結構小結
4.3.3 循環嵌套和continue、break語句
4.4 算法設計
4.4.1 疊代算法
4.4.2 窮舉算法
4.4.3 複雜程式解決方案和方法
4.5 案例實現
習題4
問題探究4
第5章 數組
5.1 數組的基本概念
5.2 一維數組
5.2.1 一維數組的聲明
5.2.2 一維數組記憶體申請
5.2.3 一維數組的初始化
5.2.4 測定數組的長度
5.2.5 foreach語句與數組
5.3 二維數組
5.3.1 認識二維數組
5.3.2 二維數組的聲明與創建
5.3.3 二維數組元素的初始化
5.3.4 二維數組的引用
5.4 案例實現
習題5
問題探究5
第6章 Java類和對象
6.1 面向對象程式設計
6.2 類的描述
6.2.1 類的定義
6.2.2 成員變數的訪問控制符
6.2.3 成員方法
6.2.4 成員變數和局部變數
6.2.5 final變數
6.3 對象的創建與使用
6.3.1 對象的創建
6.3.2 對象的比較
6.3.3 對象的使用
6.3.4 釋放對象
6.3.5 Java變數記憶體分配
6.3.6 匿名對象
6.4 構造方法
6.4.1 構造方法的作用和定義
6.4.2 this引用
6.5 static變數與static方法
6.5.1 static變數
6.5.2 static方法
6.6 成員方法
6.6.1 方法調用與參數傳遞方式
6.6.2 方法重載
6.6.3 final方法和abstract方法
6.7 類和對象的綜合套用案例——股票收益計算
6.8 實用工具類
6.8.1 向量類Vector
6.8.2 日期類Date、Calendar與DateFormat
6.9 泛型
6.9.1 泛型的概念和泛型類的聲明
6.9.2 泛型的套用
6.10 案例實現
習題6
問題探究6
第7章 類的繼承和接口
7.1 類的繼承
7.1.1 繼承的概念
7.1.2 創建子類
7.1.3 關於父類的構造方法
7.2 成員變數的隱藏和成員方法的重構
7.3 類與類之間的數據類型轉換
7.4 抽象類
7.5 接口
7.5.1 接口概述
7.5.2 接口的定義
7.5.3 實現接口的類定義
7.5.4 接口的多態性
7.6 案例實現
習題7
問題探究7
第8章 Java包和異常
8.1 包
8.1.1 創建包
8.1.2 類的包外引用
8.1.3 使用jar命令打包與引用
8.2 異常處理
8.2.1 異常的基本概念
8.2.2 異常處理機制
8.2.3 自定義異常類
8.2.4 GUI應用程式的異常處理
8.3 案例實現
習題8
問題探究8
第9章 面向對象程式設計的基本原則及設計模式初步
9.1 UML類圖
9.1.1 類的UML圖
9.1.2 接口表示
9.1.3 依賴關係
9.1.4 關聯關係
9.1.5 聚合關係
9.1.6 組合關係
9.1.7 泛化關係
9.1.8 實現關係
9.2 面向對象程式設計的基本原則
9.2.1 發現變化,封裝變化
9.2.2 單一職責原則和最少知識原則
9.2.3 開放-封閉原則
9.2.4 子類型能夠替換基類型原則
9.2.5 合成/聚合復用原則
9.3 面向對象的設計模式
9.3.1 對設計模式的理解
9.3.2 策略模式
9.3.3 中介者模式
9.3.4 模板方法模式
9.4 案例實現
習題9
問題探究9
第10章 圖形處理
10.1 Java坐標系
10.2 圖形的顏色控制
10.3 Graphics類的基本圖形
10.3.1 繪製直線和矩形
10.3.2 繪製圓弧
10.3.3 繪製多邊形
10.4 文字輸出
10.5 繪圖模式控制
10.6 案例實現
習題10
問題探究10
第11章 圖形用戶界面
11.1 圖形用戶界面概述
11.1.1 圖形用戶界面組件
11.1.2 組件分類
11.1.3 常用容器類的套用
11.2 事件處理
11.2.1 基本概念
11.2.2 事件處理機制
11.2.3 事件處理的實現方式
11.2.4 適配器類
11.3 一般組件
11.3.1 標籤——JLabel類
11.3.2 按鈕——JButton類
11.3.3 文本框——JTextField類與JPasswordField類
11.3.4 文本區——JTextArea類
11.3.5 列表框組件——JComboBox類和JList類
11.3.6 滾動窗格——JScrollPane類
11.3.7 複選框和單選按鈕——JCheckBox類和JRadioButton類
11.3.8 滑動條——JSlider類
11.3.9 多事件處理示例
11.4 選單與對話框
11.4.1 創建選單
11.4.2 彈出式選單
11.4.3 對話框
11.5 布局管理器
11.5.1 順序布局——FlowLayout
11.5.2 邊界布局——BorderLayout
11.5.3 格線布局——GridLayout
11.5.4 卡片布局——CardLayout
11.5.5 手工布局
11.6 JApplet的使用
11.7 Java事件類方法列表
11.8 案例實現
習題11
問題探究11
第12章 多執行緒
12.1 多執行緒概述
12.1.1 基本概念
12.1.2 執行緒的狀態與生命周期
12.1.3 執行緒的調度與優先權
12.2 創建和運行執行緒
12.2.1 利用Thread類創建執行緒
12.2.2 用Runnable接口創建執行緒
12.3 執行緒間的數據共享
12.4 多執行緒的同步控制
12.4.1 執行緒同步相關概念

相關詞條

熱門詞條

聯絡我們