Java程序設計項目化教程 版權信息
- ISBN:9787302669944
- 條形碼:9787302669944 ; 978-7-302-66994-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Java程序設計項目化教程 本書特色
《Java程序設計項目化教程》力求做到每個任務都有可見的結果,給學生以成就感,激發學生繼續學習的熱情。每個任務的內
容適合一次課程完成。《OpenHarmony程序設計任務驅動式教程》注重實踐,突出應用與操作,既可作為高職高專院校、計算機培訓學校相關課程的教材
Java程序設計項目化教程 內容簡介
本書通過銀行管理系統項目的實現貫穿所有的Java程序設計知識點,引導讀者分析問題、設計解決方案、編寫代碼、測試運行,使讀者可以更好地理解和掌握Java語言編程的實際應用,提升工程項目實踐能力,為后續專業課程的學習打下扎實的基礎。
本書共分為8個任務,循序漸進地介紹了如何使用Java語言開發應用系統。前3個任務通過項目開發環境搭建、銀行登錄模塊實現、客戶信息管理模塊實現,介紹Java語言基礎編程知識,通過數組實現了銀行客戶信息存儲功能。任務4為銀行系統客戶常用功能模塊實現,深入講解Java語言的面向對象編程特性,包括類與對象,封裝,繼承和多態,抽象類與接口等,并通過面向對象編程優化銀行系統客戶存款、取款、轉賬、查詢余額等功能。任務5銀行業務異常處理實現,進一步優化銀行系統異常處理,提高程序健壯性、安全性和可維護性。任務6通過集合框架強化數據存儲應用,優化客戶信息存儲功能。任務7通過I/O流實現客戶信息導出功能。任務8通過數據庫操作、圖形界面編程綜合實現銀行管理系統項目,使讀者在實踐中鞏固所學知識,提高實際開發能力。同時,本書還設置了大量的案例和綜合實訓,激發讀者的學習興趣,增強學習效果。
本書可作為高等職業院校計算機應用技術、軟件技術、工業互聯網技術、大數據技術等相關專業的教學用書,也可作為有繼續教育需求的社會學習者及從事計算機軟件行業的技術人員的參考用書。
Java程序設計項目化教程 目錄
任務 1 Java項目開發環境搭建 1
11任務描述 1
12 Java概述 2
121 Java語言的發展歷史 2
122 Java語言的特點 3
123 Java平臺 5
13用記事本實現 Java程序開發 6
131 JDK的下載、安裝及配置 6
132 Java程序開發的步驟 11
133 用記事本實現 Java程序開發 12
134 Java程序的結構 16
135 Java程序的注釋 17
136 Java編碼規范 18
14 Eclipse下 Java程序的開發 19
141 Eclipse下載和安裝 19
142 Eclipse下創建 Java程序 22
143 Java項目組織結構 24
15任務實施 25
16任務小結 26
17任務評價 26
18習題 27
19綜合實訓 28
任務 2 銀行登錄模塊實現 29
21任務描述 29
22 Java語法基礎 30
221 Java標識符與關鍵字 31
222 變量與常量 33
223 數據類型 34
224 變量的聲明和輸出 37
23運算符和表達式 39
231 賦值運算符與賦值表達式 40
232 算術運算符與算術表達式 41
233 關系運算符與關系表達式 45
¤ Java程序設計項目化教程
234
邏輯運算符與邏輯表達式 47
235
自增運算符與自減運算符 48
236
運算符優先級 48
237
數據類型轉換 49
24條件語句
52
241
語句與語句塊 52
242
分支(if條件)語句 53
243
switch多分支選擇語句 57
25循環語句
58
251
while語句 59
252
do…while語句 60
253
for語句 61
254
循環嵌套 63
255
循環的跳轉 66
26任務實施
69
27任務小結
71
28任務評價
71
29習題
71
210綜合實訓
74
任務 3 客戶信息管理模塊實現 75
31任務描述
75
32數組
76
321
數組概述 76
322
一維數組 78
323
二維數組 83
324
常見錯誤 86
325
數組的應用 88
33字符串
91
331
字符串常量的創建 91
332
字符串的操作 91
34任務實施
93
35任務小結
96
36任務評價
96
37習題
96
38綜合實訓
97
41任務描述
98
42類和對象
101
421
類和對象的有關概念 101
422
類的定義 102
423
創建對象 103
424
成員方法的使用 105
425
方法重載 111
426
構造方法 112
427
this關鍵字 116
43封裝
117
431
封裝概述 117
432
封裝原則 118
433
包 package 122
434
訪問修飾符 124
435
static修飾 125
44繼承和多態
127
441
繼承 127
442
super關鍵字 134
443
final修飾符 136
444
類的多態 138
45抽象類和接口
142
451
抽象類 142
452
接口 145
46
Java API中的常用類 149
47
Java項目開發中的分層思想 157
4
8任務實施(一) 158
4
9任務實施(二) 164
410任務小結
173
411任務評價
174
412習題
174
413綜合實訓
176
任務 4 銀行系統客戶常用功能模塊實現 98
目 錄 ¤
任務 5 實現銀行業務異常處理 177
51任務描述
177
5
2異常的基礎知識 178
521
生活中的異常 178
522
Java中的異常 178
523
異常的分類 181
53異常處理機制
182
531
try-catch語句塊 182
532
try-catch-finally語句塊 184
533
多重 catch語句塊 188
534
拋出異常 189
54任務實施
192
55任務小結
197
56任務評價
197
57習題
197
58綜合實訓
199
¤ Java程序設計項目化教程
任務 6 優化客戶信息存儲功能 200
61任務描述
200
62集合框架概述
201
63
List接口 202
631
ArrayList集合類 203
632
泛型 207
633
LinkedList集合類 209
64
Map接口 211
65遍歷集合方式
213
651
使用 lterator遍歷集合類 213
652
使用增強 for循環遍歷集合類 215
66任務實施
217
67任務小結
220
68任務評價
220
69習題
220
610綜合實訓
222
任務 7 導出客戶信息功能實現 223
71任務描述
223
711
客戶信息導入/導出 223
712
實施思路 224
72
I/O流的定義及分類 225
721
什么是流和 I/O流 225
722
流的分類 226
723
File類 228
724
Scanner類 233
73
I/O流類相關操作 234
731
字節流 234
732
字符流 239
733
數據流 241
734
緩沖流 244
735
隨機流 247
目 錄 ¤
74 NIO 250
741
NIO與 IO 250
742
NIO的組成部分 250
743 Buffers 251
744 Channels 253
75任務實施
254
751
客戶信息導入/導出實現 254
752
客戶信息查詢實現 256
76任務總結
256
77任務評價
257
78習題
257
79綜合實訓
259
任務 8 銀行管理系統項目實現 260
8
1系統分析與設計 260
811
需求分析 260
812
數據庫設計 261
82創建數據庫
262
821
安裝和配置 MySQL數據庫 262
822
編寫數據庫 DDL腳本并插入數據 262
83初始化項目
264
831
配置項目構建路徑 264
832
添加資源圖片 264
833
添加包 265
8
4編寫數據持久層代碼 265
841
編寫實體類 265
842
編寫 Dao類 271
843
數據庫幫助類 278
8
5編寫表示層代碼 282
851
編寫用戶登錄窗口 282
852
編寫登錄后的窗口 283
853
普通用戶功能 284
854
管理員功能 287
8
6系統實現與測試 290
861
測試目的 290
862
測試 290
863
測試結果 291
87任務總結
291
88任務評價
292
89習題
292
810綜合實訓
293
¤ Java程序設計項目化教程
參考文獻 295
展開全部
Java程序設計項目化教程 作者簡介
趙冬玲,計算機科學技術專業教授,河南省學術技術帶頭人,河南省職業教育教學名師,河南機電職業學院互聯網學院教學副院長,長期從事程序設計類的教學工作,并有豐富的程序設計開發實踐經歷,參與企業的實際開發項目。教學、實戰、項目經驗豐富。主持院級java在線精品開放課程建設,曾主編三本程序設計類教材的編寫。