本書通過圖表引用編著Java語言及其開發(fā)應用,將傳統(tǒng)Java內容精減為1/3學時并突出實例操訓,拓展1/3學時作Java典型應用互動教學,再擴展1/3學時作Java常見類型項目演練。言簡意賅、形象趣味、專注運用,貫穿編著始終。每部分都嵌入有習語學習,如誠實守信、學以致用、創(chuàng)新創(chuàng)業(yè)、產(chǎn)學研融合等。主要內容包括三部分:基礎訓練、案例實戰(zhàn)和項目綜合演練。
河南汝州人,大學教授,雙學科(電子信息、計算機軟件)帶頭人,電子信息技術資深高級工程師,嵌入式系統(tǒng)設計師/培訓師,測控軟件系統(tǒng)架構師,研究方向為軟硬件體系及其大數(shù)據(jù)監(jiān)控系統(tǒng)軟件設計實現(xiàn)。
第1章 入門準備 1
1.1 入門案例 1
1.1.1 可視化串口通信設計 1
1.1.2 Web后端服務支撐 3
1.2 課程教學綱要 4
1.2.1 Java基礎訓練 4
1.2.2 經(jīng)典案例實戰(zhàn) 5
1.2.3 項目綜合演練 5
1.3 課程互動教學 6
1.3.1 課程考核辦法 6
1.3.2 云端教研室 6
1.3.3 云上電子辦公 7
1.4 學習環(huán)境 8
1.4.1 啟動菜單整理 8
1.4.2 工具軟件與資料整理 8
1.4.3 Word文檔配置 9
1.4.4 數(shù)字簽名 10
1.4.5 JDK環(huán)境 10
1.4.6 Tomcat應用服務 11
1.4.7 MyEclipse集成開發(fā)環(huán)境 11
1.4.8 網(wǎng)絡調試助手 12
1.5 入門小論文 12
第2章 Java基礎訓練 15
2.1 基礎知識 15
2.1.1 知識點概括 15
2.1.2 學習入口 18
2.1.3 關鍵說明 23
2.1.4 實例操作訓練 26
2.2 Java類基礎 31
2.2.1 知識點概括 31
2.2.2 學習入口 33
2.2.3 實例操作訓練 40
2.3 Java資源類 43
2.3.1 知識點概括 43
2.3.2 學習入口 46
2.3.3 關鍵說明 55
2.3.4 實例操作訓練 61
2.4 文件操作 65
2.4.1 知識點概括 65
2.4.2 學習入口 67
2.4.3 實例操作訓練 70
2.5 異常處理 73
2.5.1 知識點概括 73
2.5.2 學習入口 74
2.5.3 實例操作訓練 76
2.6 線程操作 79
2.6.1 學習入口 79
2.6.2 關鍵說明 82
2.6.3 實例操作訓練 82
第3章 經(jīng)典案例實戰(zhàn) 88
3.1 運算分析 88
3.1.1 基礎知識匯總 88
3.1.2 典型案例引用 88
3.1.3 場景模擬互動練習 90
3.1.4 獨立編程操作演練 92
3.2 Web后端服務支撐 94
3.2.1 基礎知識匯總 94
3.2.2 Web項目開發(fā) 94
3.2.3 場景模擬互動練習 96
3.2.4 獨立編程操作演練 99
3.3 測控與數(shù)據(jù)交互 99
3.3.1 基礎知識匯總 99
3.3.2 Apache MINA 99
3.3.3 場景模擬互動練習 101
3.3.4 獨立編程操作演練 110
第4章 項目綜合演練 113
4.1 簡易計算器的可視化實現(xiàn) 113
4.1.1 知識匯總 113
4.1.2 場景模擬互動教學 113
4.1.3 獨立編程操作演練 116
4.1.4 思考和演練 117
4.2 可視化串口通信設計 117
4.2.1 知識匯總 117
4.2.2 場景模擬互動教學 117
4.2.3 獨立編程操作演練 124
4.2.4 思考和演練 125
4.3 空氣質量監(jiān)測控制系統(tǒng)設計 126
4.3.1 知識匯總 126
4.3.2 數(shù)據(jù)庫安裝 126
4.3.3 場景模擬互動教學 129
4.3.4 獨立編程操作演練 141
4.4 Web/App后端服務 143
4.4.1 知識匯總 144
4.4.2 場景模擬互動教學 144
4.4.3 獨立編程操作演練 150
4.5 大數(shù)據(jù)分析與提取 151
4.5.1 知識匯總 151
4.5.2 場景模擬互動教學 151
4.5.3 獨立編程操作演練 154
4.5.4 思考和演練 154
附錄A 增強單體垂直網(wǎng)絡軟件系統(tǒng)架構工具用戶手冊 157
附錄B 模擬考試題一 172
附錄C 模擬考試題二 181
附錄D 參考答案 193
參考文獻 194