《實用Java語言單元式模組化教程》於2008-9年出版發行。
基本介紹
- ISBN:9787122033154
- 頁數:216
- 定價:25.00元
- 出版時間:2008-9
內容簡介,目錄,
內容簡介
《國家示範性高職院校建設規劃教材·實用Java語言單元式模組化教程》以職業技術教育的特點出發,在內容組織與編寫上更加突出實踐技能與軟體開發中工程化思想的培養。具體內容按Java語言軟體開發過程中所需要的基本技能進行組織,全書共分為10個技術單元,每個單元分為若干個技術點,每個技術點以一個模組進行組織,每一個模組按案例教學法的特點與要求進行知識與技能介紹。全書主要講述了Java語言程式設計的基本知識、類的設計技術、複雜數據類型的使用技術、軟體的重用技術與接口的設計技術、程式中異常情況的處理技術、圖形用戶界面程式的設計技術、檔案訪問技術、用Java程式訪問資料庫的技術、多執行緒程式的設計技術等內容。
目錄
第1單元 程式運行環境的建立與程式的編譯調試技術 1
模組1.1 Java語言的產生 1
1.1.1 Java語言的產生 1
1.1.2 用Java語言編寫程式的主要優點 2
模組1.2 建立Java編程環境 4
1.2.1 安裝和設定JDK 4
1.2.2 【技能同步練習】 8
模組1.3 Java程式的調試、編譯與運行技術 8
1.3.1 【案例1-1】HelloWorld程式 8
1.3.2 【知識與技能】 11
1.3.3 【技能同步練習】 13
模組1.4 Java語言中注釋的書寫方法 13
1.4.1 程式中的注釋 13
1.4.2 Java語言中的注釋 14
1.4.3 編寫注釋時要注意的問題 15
模組1.5 UltraEdit程式編輯工具的使用方法 15
1.5.1 配置Java運行環境 15
1.5.2 語法著色 16
1.5.3 【技能同步練習】 17
第2單元 Java程式設計的基本技能 18
模組2.1 Java程式的組成 18
2.1.1 【案例2-1】正方形類 18
2.1.2 【知識與技能】 22
2.1.3 【技能同步練習】 23
模組2.2 基本數據類型及其運算 24
2.2.1 【案例2-2】加法器 24
2.2.2 【知識與技能】 26
2.2.3 【技能同步練習】 32
模組2.3 分支程式設計技術 32
2.3.1 【案例2-3】數學軟體包中符號函式與絕對值函式的編寫 33
2.3.2 【知識與技能】 34
2.3.3 【技能同步練習】 36
模組2.4 循環程式設計技術 36
2.4.1 【案例2-4】求一個指定範圍內的素數 36
2.4.2 【知識與技能】 38
2.4.3 【技能同步練習】 41
模組2.5 程式設計中標識符的命名規範 41
第3單元 類的設計技術 43
模組3.1 類的基本設計技能 43
3.1.1 【案例3-1】設計電視機類 43
3.1.2 【知識與技能】 46
3.1.3 【技能同步練習】 50
模組3.2 構造方法與靜態成員設計技術 50
3.2.1 【案例3-2】設計圓類 50
3.2.2 【知識與技能】 53
3.2.3 【技能同步練習】 58
模組3.3 軟體開發中類與方法的設計規則 59
3.3.1 類的設計規則 59
3.3.2 方法的設計規則 60
第4單元 複雜數據類型的使用技術 61
模組4.1 字元串的使用技術 61
4.1.1 【案例4-1】字元串的基本操作實例 61
4.1.2 【知識與技能】 62
4.1.3 【技能同步練習】 65
模組4.2 數組的概念及其使用技術 66
4.2.1 【案例4-2】求學生的平均成績 66
4.2.2 【知識與技能】 67
4.2.3 【技能同步練習】 69
模組4.3 向量的概念及其使用技術 70
4.3.1 【案例4-3】向量的基本操作 70
4.3.2 【知識與技能】 72
4.3.3 【技能同步練習】 73
第5單元 軟體的重用技術與接口的設計技術 74
模組5.1 使用繼承技術實現軟體的重用 74
5.1.1 【案例5-1】學生信息管理系統 74
5.1.2 【知識與技能】 79
5.1.3 【技能同步練習】 85
模組5.2 抽象類的設計與使用技術 87
5.2.1 【案例5-2】平面內的幾何形狀類 87
5.2.2 【知識與技能】 91
5.2.3 【技能同步練習】 97
模組5.3 接口的設計與實現技術 97
5.3.1 【案例5-3】動物類 97
5.3.2 【知識與技能】 100
5.3.3 【技能同步練習】 102
模組5.4 對象與類的圖形化表示 103
5.4.1 UML簡介 103
5.4.2 類的表示方法 103
5.4.3 接口的表示方法 104
第6單元 程式中異常情況的處理技術 105
模組6.1 提高程式健壯性的技術 105
6.1.1 【案例6-1】程式中出現被除數是0的異常 105
6.1.2 【知識與技能】 106
6.1.3 【技能同步練習】 107
模組6.2 Java中異常處理程式的設計技術 107
6.2.1 【案例6-2】對被除數是0的異常的處理 107
6.2.2 【知識與技能】 108
6.2.3 【技能同步練習】 111
模組6.3 自定義異常類的設計技術 111
6.3.1 【案例6-3】當年齡不在正常範圍內時拋出自定義異常 111
6.3.2 【知識與技能】 113
6.3.3 【技能同步練習】 114
第7單元 圖形用戶界面程式的設計技術 115
模組7.1 應用程式視窗的設計技術 115
7.1.1 【案例7-1】視窗示例 115
7.1.2 【知識與技能】 117
7.1.3 【技能同步練習】 120
模組7.2 對話框的設計技術 120
7.2.1 【案例7-2】數制轉換器 121
7.2.2 【知識與技能】 123
7.2.3 【技能同步練習】 129
模組7.3 視窗中常用組件的設計技術 129
7.3.1 【案例7-3】用戶信息選擇視窗 129
7.3.2 【知識與技能】 132
7.3.3 【技能同步練習】 138
模組7.4 互動式GUI程式的設計技術 138
7.4.1 【案例7-4】水費計算程式 138
7.4.2 【知識與技能】 141
7.4.3 【技能同步練習】 144
模組7.5 視窗中組件布局的設計技術 145
7.5.1 【案例7-5】溫度轉換器 145
7.5.2 【知識與技能】 147
7.5.3 【技能同步練習】 150
模組7.6 具有選單的視窗設計技術 151
7.6.1 【案例7-6】設計一個文本編輯器 151
7.6.2 【知識與技能】 155
7.6.3 【技能同步練習】 157
第8單元 檔案訪問技術 158
模組8.1 作業系統檔案的操作技術 158
8.1.1 【案例8-1】檔案與目錄操作 158
8.1.2 【知識與技能】 160
8.1.3 【技能同步練習】 161
模組8.2 位元組型檔案的訪問技術 161
8.2.1 【案例8-2】創建位元組流檔案並讀取其內容 161
8.2.2 【知識與技能】 164
8.2.3 【技能同步練習】 167
模組8.3 字元型檔案的訪問技術 167
8.3.1 【案例8-3】文本編輯器 168
8.3.2 【知識與技能】 172
8.3.3 【技能同步練習】 174
模組8.4 檔案的隨機訪問技術 174
8.4.1 【案例8-4】學生信息的讀寫 174
8.4.2 【知識與技能】 177
8.4.3 【技能同步練習】 179
第9單元 用Jave程式訪問資料庫的技術 180
模組9.1 查詢數據表的技術 180
9.1.1 【案例9-1】顯示學生信息 180
9.1.2 【知識與技能】 182
9.1.3 【技能同步練習】 188
模組9.2 修改數據表的技術 189
9.2.1 【案例9-2】創建一個存放學生信息的數據表 189
9.2.2 【知識與技能】 191
9.2.3 【技能同步練習】 194
第10單元 多執行緒程式的設計技術 196
模組10.1 如何創建與理解執行緒 196
10.1.1 【了解執行緒概念】 196
10.1.2 【案例10-1】用Thread類創建多執行緒 196
10.1.3 【知識與技能】 198
10.1.4 【技能同步練習】 199
模組10.2 使用Runnable接口創建多執行緒 199
10.2.1 【案例10-2】實現Runnable接口創建多執行緒 199
10.2.2 【知識與技能】 200
10.2.3 【技能同步練習】 201
模組10.3 兩種實現多執行緒方式的對比分析 201
10.3.1 【案例10-3】模擬鐵路售票系統 201
10.3.2 【知識與技能】 204
10.3.3 【技能同步練習】 205
模組10.4 執行緒的同步——同步代碼塊 205
10.4.1 【案例10-4】模擬鐵路售票系統 205
10.4.2 【知識與技能】 209
10.4.3 【技能同步練習】 210
模組10.5 執行緒的同步——同步函式 210
10.5.1 【案例10-5】模擬鐵路售票系統 210
10.5.2 【知識與技能】 212
10.5.3 【技能同步練習】 212
模組10.6 執行緒間的通信 212
10.6.1 【案例10-6】生產者執行緒與消費者執行緒的通信問題 213
10.6.2 【知識與技能】 216
10.6.3 【技能同步練習】 216