-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java系統化項目開發教程 版權信息
- ISBN:9787115476708
- 條形碼:9787115476708 ; 978-7-115-47670-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Java系統化項目開發教程 本書特色
本書以培養面向對象編程思維、Java桌面應用開發技能為目標,以提出問題、解讀問題、知識探究和解決問題為基本思路,采用控制臺窗口呈現方式,著重突出算法邏輯過程,以“圖形參數計算程序”為載體,闡述面向對象的抽象概念及結合Java基本語法的編程應用;并進一步利用對用戶更為友好的圖形界面方式,以“鬧鐘工具軟件”的設計實現為主線,融入Java的主要編程機制,如事件處理機制、輸入/輸出機制、異常處理機制等的應用,適時地補充一些實際應用需要,但常被忽視的知識點,如this關鍵字、匿名類、集合Collection等,達到學以致用的效果?紤]到以案例設計實施為線索展開闡述,可能會使得知識點較為松散,每個項目單元結尾還對相關知識點進行系統化梳理,便于學習者形成完整的知識鏈。 本書適合作為高等院校相關專業的Java課程教材使用,也可供編程愛好者自學使用。
Java系統化項目開發教程 內容簡介
本書設計了3個系統化,力求讓學習者耳目一新。 1.知識點結構的系統化,各個項目不僅安排了合適的知識點學習,還在項目的末尾做了知識點的梳理; 2.大項目開發分解為各個子項目,做到系統化講解; 3.全書分“先導項目”和“實戰項目”兩個階段進行,力求做到學習思維的系統化。
Java系統化項目開發教程 目錄
應用 1
1.1 面向過程和面向對象 2
1.1.1 兩種分析問題的思維方式 2
1.1.2 兩種程序設計方法 2
1.2 初識對象、類和實體概念 4
1.3 了解Java語言 5
1.4 項目案例及設計 7
1.4.1 先導案例:圖形參數計算程序 7
1.4.2 實戰案例:鬧鐘工具小軟件 7
知識梳理 8
項目2 應用基本語法實現圖形參數
計算邏輯 9
2.1 先導任務一:顯示矩形的
周長和面積 10
2.1.1 什么是Java程序 10
2.1.2 Java開發環境及工具 11
1.Java開發包 11
2.Java開發工具 12
3.JDK的安裝 12
2.1.3 計算機處理Java程序的過程 13
2.1.4 任務實施 15
2.2 先導任務二:計算矩形的
周長和面積 15
2.2.1 任務解讀 15
2.2.2 知識學習 15
1.基本數據類型 15
2.變量和常量 17
3.數據類型轉換 18
4.操作符 19
5.控制語句 24
2.2.3 任務實施 32
知識梳理 33
項目3 應用類的特性設計圖形參數
計算程序 34
3.1 先導任務三:編寫顯示圖形
參數的程序 35
3.1.1 任務解讀 35
3.1.2 知識學習 35
1.類的抽象與封裝 35
2.Java類的定義 35
3.類的成員 38
4.包 41
5.編寫Java程序 42
3.1.3 任務實施 43
3.1.4 知識延伸:代碼編寫規范 44
3.2 先導任務四:編寫三角形參數
計算程序 45
3.2.1 任務解讀 45
3.2.2 知識學習 45
1.類的繼承 45
2.訪問控制符 46
3.包的劃分 49
3.2.3 任務實施 49
3.2.4 知識延伸:this、super關鍵字和
Class對象 51
3.3 先導任務五:編寫四邊形參數
計算程序 55
3.3.1 任務解讀 55
3.3.2 知識學習 55
類的多態 55
3.3.3 任務實施 57
3.4 先導任務六:編寫具有可擴展
性的圖形參數計算程序 58
3.4.1 任務解讀 58
3.4.2 知識學習 59
1.抽象類和接口 59
2.非訪問限制符abstract、static和
final 62
3.4.3 任務實施 64
知識梳理 68
項目4 利用Swing組件實現
鬧鐘的主界面 70
4.1 實戰任務一:創建鬧鐘工具
軟件項目 71
4.1.1 Eclipse安裝與配置 71
4.1.2 任務實施 73
4.2 實戰任務二:構建鬧鐘工具
軟件的界面 79
4.2.1 任務解讀 79
4.2.2 知識學習 80
1.引用類型 80
2.圖形用戶界面的常用組件 86
3.用戶界面設計的基本原則 102
4.2.3 任務實施 103
4.3 實戰任務三:優化鬧鐘主界面
布局 108
4.3.1 任務解讀 108
4.3.2 知識學習 109
布局管理器 109
4.3.3 任務實施 117
4.4 實戰任務四:美化鬧鐘主界面 122
4.4.1 任務解讀 122
4.4.2 知識學習 123
1.Java2D繪圖機制 123
2.顏色設置 124
3.字體設置 124
4.圖像加載 125
5.圖形繪制 128
4.4.3 任務實施 129
知識梳理 135
項目5 利用事件處理機制實現鬧鈴
的設定 137
5.1 實戰任務五:設定鬧鈴及實現
程序*小化至任務欄 138
5.1.1 任務解讀 138
5.1.2 知識學習 138
1.事件模型 138
2.事件處理機制 139
3.內部類 142
4.事件處理的應用 145
5.事件適配器類 153
5.1.3 任務實施 155
知識梳理 170
項目6 利用異常機制處理鬧鐘
軟件的運行錯誤 172
6.1 實戰任務六: 防止背景圖片
找不到而導致的程序中斷 173
6.1.1 任務解讀 173
6.1.2 知識學習 174
1.異!174
2.異常處理機制 174
3.異常的捕獲和處理 175
4.自定義異!182
5.Logging API 184
6.1.3 任務實施 188
知識梳理 189
項目7 應用輸入/輸出機制實現
鈴聲上傳/下載 191
7.1 實戰任務七:獲取要上傳的
鈴聲文件 193
7.1.1 任務解讀 193
7.1.2 知識學習 193
1.輸入/輸出 193
2.字節流和字符流讀寫操作 196
3.字節流與字符流間的轉換 204
7.1.3 任務實施 206
7.2 實戰任務八:實現鈴聲的
上傳與下載 210
7.2.1 任務解讀 210
7.2.2 知識學習 211
1.JDBC 211
2.JDBC接口和類 211
3.訪問數據庫 212
7.2.3 任務實施 215
知識梳理 222
項目8 應用集合類操作鈴聲集及
數據庫參數 224
8.1 實戰任務九:保存指定目錄的
多個鈴聲文件 225
8.1.1 任務解讀 225
8.1.2 知識學習 225
1.集合類和泛型 225
2.ArrayList 229
3.HashSet 231
8.1.3 任務實施 232
8.2 實戰任務十:實現數據庫連接
參數與功能代碼的分離 234
8.2.1 任務解讀 234
8.2.2 知識學習 234
1.HashMap 234
2.Properties 236
8.2.3 任務實施 238
知識梳理 243
項目9 利用多線程技術實現定時
響鈴 244
9.1 實戰任務十一:實現鬧鐘
啟動的計時功能 245
9.1.1 任務解讀 245
9.1.2 知識學習 245
1.了解線程 245
2.創建線程 247
3.線程并發控制 249
4.線程通信機制 260
5.線程通信的實現 261
9.1.3 任務實施 263
9.2 實戰任務十二:實現鈴聲
播放功能 266
9.2.1 任務解讀 266
9.2.2 知識學習 267
1.音樂播放 267
2.利用線程實現動畫 269
9.2.3 任務實施 272
知識梳理 276
項目10 利用Socket實現鈴聲
遠程上傳/下載 278
10.1 實戰任務十三:確定鈴聲文件
遠程上傳的編程架構 279
10.1.1 任務解讀 279
10.1.2 知識學習 279
1.初識網絡編程 279
2.網絡協議 280
3.套接字 281
4.Java網絡類 282
10.1.3 任務實施 288
10.2 實戰任務十四:實現鈴聲文件
遠程上傳模塊的服務器 288
10.2.1 任務解讀 288
10.2.2 任務實施 289
10.3 實戰任務十五:實現鈴聲文件
遠程上傳模塊的客戶端 293
10.3.1 任務解讀 293
10.3.2 任務實施 294
10.4 拓展任務:實現消息的快速
傳遞 296
10.4.1 任務解讀 296
10.4.2 知識學習 296
數據報Socket編程 296
10.4.3 任務實施 298
知識梳理 300
附錄 知識圖譜 301
Java系統化項目開發教程 作者簡介
古凌嵐,廣東輕工職業技術學院信息學院軟件教研室主任,曾出版過多部教材《XML技術及應用》(9787508454443水利水電出版社)《計算機網絡系統集成》(9787040381740高等教育出版社,十二五規劃)。
- >
伯納黛特,你要去哪(2021新版)
- >
巴金-再思錄
- >
隨園食單
- >
莉莉和章魚
- >
山海經
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
推拿
- >
苦雨齋序跋文-周作人自編集