Java 程序設計基礎案例教程 (微課版)
李洋
相關主題
商品描述
《Java程序設計基礎案例教程(微課版)》是“Java 應用程序設計”課程的教材,系統地介紹了 Java 桌面程序設計的完整技術體系。本書是作者聯合 IT 企業共同開發的,從解決實際問題的角度出發,通過案例教學的形式,針對 Java 程序語言的各知識點設計了多個相互關聯的應用案例,將知識點的講解融入到實際項目中,以任務驅動的方式引導教學,力求使讀者在完成案例任務的過程中,全面掌握 Java 編程的基本技能。書中融入了 IT 領域的育人進階素材,引導讀者樹立正確的 IT 職業觀和價值觀。 全書共分為 11 章,包括 Java 簡介、Java 語法基礎、類和對象、類和對象進階、常用系統類、異常處理、輸入和輸出、圖形界面編程、多線程編程、數據庫編程和網絡編程。書中選用的案例由淺入深,代碼簡潔規範,並配有詳細的註釋,便於讀者理解。本書配有豐富的學習資料(含微課視頻、教學課件、案例代碼、習題答案等)。《Java程序設計基礎案例教程(微課版)》適合作為高職院校電腦與軟件類專業的教材、其他層次院校和培訓機構相關專業的 Java 基礎開發教材,也可作為 Java 愛好者的參考用書。
目錄大綱
目 錄
第 1 章 Java 簡介1
1.1 任務案例:搭建 Java 開發環境1
1.1.1 實現過程1
1.1.2 知識集萃9
1.1.3 拓展知識13
1.2 任務案例:輸出“Hello Java!”15
1.2.1 實現過程15
1.2.2 知識集萃19
1.2.3 拓展知識20
1.3 第 1 章小結 21
1.4 育人進階—如何學好程序設計 21
1.5 鞏固練習 21
第 2 章 Java 語法基礎 23
2.1 任務案例:計算圓周長和麵積 23
2.1.1 實現過程23
2.1.2 知識集萃25
2.1.3 拓展知識34
2.2 任務案例:找最大值、最小值並輸出 34
2.2.1 實現過程34
2.2.2 知識集萃36
2.2.3 拓展知識45
2.3 第 2 章小結 47
2.4 育人進階—如何學好 Java 編程48
2.5 鞏固練習 48
第 3 章 類和對象52
3.1 任務案例:職員信息的定義與輸出 52
3.1.1 實現過程52
3.1.2 知識集萃55
3.1.3 拓展知識61
3.2 第 3 章小結 63
3.3 育人進階—如何督促自己高效學習 63
3.4 鞏固練習 65
第 4 章 類和對象進階 67
4.1 任務案例:職員信息管理系統的設計 67
4.1.1 實現過程67
4.1.2 知識集萃74
4.1.3 拓展知識82
4.2 任務案例:旅行過程的模擬實現 84
4.2.1 實現過程84
4.2.2 知識集萃86
4.2.3 拓展知識89
4.3 第 4 章小結 92
4.4 育人進階—初學 Java 要知道這 4 點92
4.5 鞏固練習 93
第 5 章 常用系統類97
5.1 任務案例:查找單詞並計數 97
5.1.1 實現過程97
5.1.2 知識集萃98
5.1.3 拓展知識100
5.2 任務案例:“通訊錄”功能的實現 103
5.2.1 實現過程103
5.2.2 知識集萃105
5.2.3 拓展知識110
5.3 第 5 章小結 113
5.4 育人進階—探究提高學習效率的方法 113
5.5 鞏固練習 115
第 6 章 異常處理119
6.1 任務案例:用戶登錄異常的處理 119
6.1.1 實現過程119
6.1.2 知識集萃121
6.1.3 拓展知識126
6.2 第 6 章小結 127
6.3 育人進階—程序員應具備的職業素養 127
6.4 鞏固練習 128
第 7 章 輸入和輸出130
7.1 任務案例:職員信息管理系統的改進 130
7.1.1 實現過程130
7.1.2 知識集萃134
7.1.3 拓展知識146
7.2 第 7 章小結 148
7.3 育人進階—天道酬勤 148
7.4 鞏固練習 149
第 8 章 圖形界面編程 152
8.1 任務案例:添加職員信息用戶界面 152
8.1.1 實現過程152
8.1.2 知識集萃158
8.1.3 拓展知識175
8.2 任務案例:職員信息管理系統界面設計 176
8.2.1 實現過程176
8.2.2 知識集萃179
8.2.3 拓展知識189
8.3 第 8 章小結 195
8.4 育人進階—成功在於堅持 196
8.5 鞏固練習 196
第 9 章 多線程編程200
9.1 任務案例:彈球游戲的設計與實現 200
9.1.1 實現過程200
9.1.2 知識集萃204
9.1.3 拓展知識211
9.2 第 9 章小結 213
9.3 育人進階—細節決定成敗 214
9.4 鞏固練習 214
第 10 章 數據庫編程217
10.1 任務案例:向數據庫中添加職員信息 217
10.1.1 實現過程217
10.1.2 知識集萃220
10.1.3 拓展知識228
10.2 任務案例:職員信息的增、刪、改、查 231
10.2.1 實現過程231
10.2.2 知識集萃245
10.2.3 拓展知識247
10.3 第 10 章小結 250
10.4 育人進階—聰明人懂得下笨功夫 250
10.5 鞏固練習 251
第 11 章 網絡編程254
11.1 任務案例:使用 URL 獲取網絡資源 254
11.1.1 實現過程254
11.1.2 知識集萃255
11.1.3 拓展知識259
11.2 任務案例:實現客、服兩端的即時通信 261
11.2.1 實現過程261
11.2.2 知識集萃264
11.2.3 拓展知識268
11.3 第 11 章小結 271
11.4 育人進階—Java 程序性能優化技巧 272
11.5 鞏固練習 276
參考文獻278
附錄 A
DOS 常用命令精析 279
附錄 B
MyEclipse 快捷鍵大全. 281