Java程序設計與實踐
馮雲、劉偉傑、金韜、李華、楊文剛
相關主題
商品描述
"本書是聚焦Java技術教學、融合校企協同育人理念與課程思政元素的實用教材,旨在培養兼具理論基礎、實踐能力與職業素養的技術人才。全書共7章,主要內容包括Java介紹,Java語法基礎,結構化程序設計,數組和字符串,Java面向對象程序設計基礎,繼承、抽象類和接口,項目實踐。 本書註重Java基礎知識與實踐的緊密結合,突出應用,剖析了大量的應用案例和實踐項目,同時提供了豐富的數字化資源,有助於實現案例式和混合式教學模式。本書結構合理,概念清晰,重點突出,通俗易懂,註重培養學習者編程思維,提高其邏輯思維和創新能力。 本書可作為高等院校計算機科學與技術、電子信息工程、大數據、通信工程等相關專業的程序設計類課程教材,也可作為各專業公共選修課教材,還可作為職業教育培訓用書以及供Java初學者和開發人員參考。 "
目錄大綱
目錄
第1章Java介紹1
1.1Java的發展歷程1
1.2Java的特點1
1.3Java入門知識2
1.3.1Java的版本2
1.3.2Java開發環境相關知識3
1.3.3Java虛擬機3
1.4安裝和配置Java5
1.4.1安裝JDK5
1.4.2配置環境變量7
1.4.3驗證安裝成功10
1.4.4Java編程初體驗11
1.5Eclipse 13
1.5.1Eclipse的主要優勢13
1.5.2安裝Eclipse14
1.5.3Eclipse應用初體驗14
1.6Eclipse常用操作19
1.6.1設置字體19
1.6.2導入工程21
1.6.3導出工程23
1.6.4刪除工程24
1.6.5設置快捷鍵25
1.6.6常見錯誤的解決方案26
1.7應用案例 27
1.7.1整數求和27
1.7.2類的簡單應用27
1.8JVM調優29
1.9垃圾回收30
1.10本章小結31
1.11自測題31
第2章Java語法基礎33
2.1Java的數據類型33
2.1.1基本數據類型33
2.1.2數據類型的轉換35
2.2常量與變量36
2.2.1標識符與關鍵字36
2.2.2常量38
2.2.3變量38
2.3運算符與表達式39
2.3.1算術運算符與算術表達式39
2.3.2關系運算符與關系表達式41
2.3.3邏輯運算符與邏輯表達式41
2.3.4位運算符與位表達式42
2.3.5賦值運算符與賦值表達式43
2.3.6復合賦值運算符43
2.3.7三目運算符44
2.3.8運算符的優先級44
2.4基本類型數據的輸入輸出45
2.4.1基本類型數據的輸入45
2.4.2基本類型數據的輸出48
2.5方法51
2.6變量的作用域54
2.7應用案例55
2.8本章小結63
2.9自測題64
第3章結構化程序設計67
3.1塊作用域67
3.2選擇結構68
3.2.1if語句68
3.2.2switch語句75
3.3循環結構77
3.3.1while循環77
3.3.2do…while循環78
3.3.3for循環80
3.3.4循環中的跳轉語句82
3.4應用案例87
3.5本章小結95
3.6自測題96
第4章數組和字符串98
4.1數組98
4.1.1一維數組98
4.1.2二維數組104
4.1.3多維數組108
4.1.4命令行參數109
4.2字符串110
4.2.1字符串常量110
4.2.2字符串變量111
4.2.3String類的常用方法113
4.2.4StringBuffer型字符串115
4.3應用案例116
4.4本章小結134
4.5自測題134
第5章Java面向對象程序設計基礎137
5.1類和對象137
5.1.1類和對象的關系137
5.1.2定義類138
5.1.3類圖142
5.1.4對象的創建146
5.1.5對象的使用146
5.1.6在類定義內調用方法149
5.1.7不同訪問權限的成員150
5.1.8static 修飾符153
5.2Java類的特性162
5.2.1方法的重載162
5.2.2構造方法164
5.2.3this的使用170
5.2.4異常處理機制172
5.3應用案例176
5.4本章小結190
5.5自測題190
第6章繼承、抽象類和接口195
6.1繼承195
6.1.1單繼承和多繼承195
6.1.2子類的創建195
6.1.3子類的構造方法198
6.1.4覆蓋199
6.1.5final修飾符204
6.1.6在子類中訪問父類的成員206
6.2抽象類 210
6.3接口213
6.3.1定義接口213
6.3.2接口的特征214
6.3.3實現接口215
6.3.4利用接口實現類的多重繼承216
6.4枚舉218
6.4.1枚舉的概念218
6.4.2枚舉的應用場景220
6.5包222
6.5.1包的概念223
6.5.2包的命名223
6.5.3創建包223
6.5.4Java中常用的包223
6.5.5導入包226
6.5.6包的應用227
6.5.7訪問權限與包228
6.5.8默認包229
6.6應用案例230
6.7本章小結236
6.8自測題237
第7章項目實踐241
7.1人員檔案管理系統241
7.1.1設計目的241
7.1.2設計思路241
7.1.3UML圖242
7.1.4程序242
7.1.5程序詳解245
7.1.6運行結果247
7.2銀行登錄存取款系統248
7.2.1設計目的248
7.2.2設計思路248
7.2.3程序250
7.2.4程序詳解255
7.2.5運行結果258
7.3本章小結259







