注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Java從入門到精通(微視頻精編版)

Java從入門到精通(微視頻精編版)

Java從入門到精通(微視頻精編版)

定 價(jià):¥99.80

作 者: 明日科技
出版社: 清華大學(xué)出版社
叢編項(xiàng): 軟件開發(fā)微視頻講堂
標(biāo) 簽: 暫缺

ISBN: 9787302507031 出版時(shí)間: 2019-09-01 包裝:
開本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Java從入門到精通(微視頻精編版)》共兩冊(cè),上冊(cè)為核心技術(shù)篇,下冊(cè)為強(qiáng)化訓(xùn)練篇。核心技術(shù)篇共22章,包括Java概述、使用IDE集成開發(fā)工具、Java語(yǔ)言基礎(chǔ)知識(shí)、流程控制、數(shù)組應(yīng)用、面向?qū)ο缶幊?、字符串處理、類的繼承與多態(tài)特性、其他類特性與異常處理、Swing編程基礎(chǔ)、多線程編程、事件處理的應(yīng)用、常用工具類、常用集合類、數(shù)據(jù)庫(kù)編程應(yīng)用、輸入輸出流與文件、網(wǎng)絡(luò)程序設(shè)計(jì)、表格控件的應(yīng)用、樹控件的應(yīng)用、其他高級(jí)控件、圖形繪制技術(shù)和藍(lán)宇快遞打印系統(tǒng)等。通過學(xué)習(xí),讀者可快速開發(fā)出一些中小型應(yīng)用程序。強(qiáng)化訓(xùn)練篇共 19 章,通過大量源于實(shí)際生活的趣味案例,強(qiáng)化上機(jī)實(shí)踐,拓展和提升Java開發(fā)中對(duì)實(shí)際問題的分析與解決能力。

作者簡(jiǎn)介

  明日科技,是一個(gè)擁有軟件開發(fā)和項(xiàng)目實(shí)施方面的資深專家和學(xué)習(xí)型技術(shù)團(tuán)隊(duì),利用積累的專業(yè)知識(shí)和經(jīng)驗(yàn),已開發(fā)出版了“從入門到精通”“軟件開發(fā)實(shí)戰(zhàn)1200例”“軟件開發(fā)實(shí)戰(zhàn)寶典”“軟件項(xiàng)目開發(fā)全程實(shí)錄”等系列叢書,是國(guó)內(nèi)暢銷的編程圖書品牌。

圖書目錄

上冊(cè)目錄
第1篇 基礎(chǔ)篇 
第1章 Java概述 2
 視頻講解:13分鐘
1.1 Java簡(jiǎn)介 3
1.1.1 Java發(fā)展歷史 3
1.1.2 Java的幾個(gè)版本 4
1.1.3 Java應(yīng)用領(lǐng)域 6
1.1.4 Java項(xiàng)目成功案例 6
1.1.5 怎樣學(xué)好Java 7
1.2 環(huán)境搭建 8
1.2.1 JDK下載 8
1.2.2 JDK安裝 10
1.2.3 配置環(huán)境變量 10
1.3 編寫個(gè)Java程序 14
1.4 實(shí)戰(zhàn) 15
1.4.1 輸出字符表情 15
1.4.2 計(jì)算兩個(gè)整數(shù)的和 15
1.4.3 輸出當(dāng)前日期 16
1.4.4 在控制臺(tái)接收用戶輸入數(shù)字 17
1.4.5 計(jì)算用戶輸入數(shù)字的乘積 17
第2章 使用IDE集成開發(fā)工具 18
 視頻講解:9分鐘
2.1 Eclipse簡(jiǎn)介 19
2.2 Eclipse下載與安裝 19
2.2.1 Eclipse分類 19
2.2.2 下載Eclipse 20
2.2.3 安裝中文語(yǔ)言包 21
2.2.4 啟動(dòng)Eclipse 23
2.3 熟悉Eclipse 24
2.3.1 Eclipse工作臺(tái) 24
2.3.2 透視圖與視圖 25
2.3.3 “包資源管理器”視圖 26
2.3.4 編輯器視圖 26
2.3.5 控制臺(tái) 27
2.3.6 “大綱”視圖 27
2.3.7 “問題”視圖 27
2.3.8 透視圖工具欄 27
2.3.9 視圖工具欄 28
2.3.10 快速視圖工具 28
2.4 如何開發(fā)Java程序 28
2.4.1 新建Java項(xiàng)目 28
2.4.2 新建Java類 28
2.4.3 編寫Java代碼 30
2.4.4 運(yùn)行Java程序 33
2.5 程序調(diào)試 34
2.5.1 設(shè)置斷點(diǎn) 34
2.5.2 以調(diào)試方式運(yùn)行Java程序 35
2.5.3 程序調(diào)試 35
2.6 了解項(xiàng)目類庫(kù) 36
2.7 實(shí)戰(zhàn) 37
2.7.1 添加JAR文件到構(gòu)建路徑 37
2.7.2 創(chuàng)建用戶自定義類庫(kù) 37
2.7.3 為項(xiàng)目添加類庫(kù) 37
2.7.4 為項(xiàng)目添加類文件夾 37
2.7.5 接收用戶在控制臺(tái)的輸入 37
第3章 Java語(yǔ)言基礎(chǔ)知識(shí) 39
 視頻講解:2小時(shí)27分鐘
3.1 Java主類結(jié)構(gòu) 40
3.1.1 定義類包 40
3.1.2 定義類 40
3.1.3 導(dǎo)入API類庫(kù) 41
3.1.4 定義變量 41
3.1.5 定義主方法 41
3.1.6 運(yùn)行主類 41
3.2 代碼注釋 42
3.2.1 單行注釋 42
3.2.2 多行注釋 42
3.2.3 JavaDoc文檔注釋 42
3.3 變量與常量 43
3.3.1 Java保留字 43
3.3.2 定義變量 44
3.3.3 定義常量 45
3.3.4 常量與變量的有效范圍 46
3.4 數(shù)據(jù)類型 47
3.4.1 計(jì)算機(jī)常用數(shù)制 47
3.4.2 整數(shù)類型 49
3.4.3 浮點(diǎn)類型 51
3.4.4 字符類型 51
3.4.5 布爾類型 54
3.5 數(shù)據(jù)類型轉(zhuǎn)換 54
3.5.1 自動(dòng)類型轉(zhuǎn)換 54
3.5.2 強(qiáng)制類型轉(zhuǎn)換 56
3.6 運(yùn)算符 57
3.6.1 賦值運(yùn)算符 57
3.6.2 算術(shù)運(yùn)算符 59
3.6.3 自增和自減運(yùn)算符 60
3.6.4 比較運(yùn)算符 61
3.6.5 邏輯運(yùn)算符 62
3.6.6 位運(yùn)算符 63
3.6.7 三元運(yùn)算符 66
3.6.8 運(yùn)算符優(yōu)先級(jí) 66
3.7 編碼規(guī)范 67
3.8 實(shí)戰(zhàn) 68
3.8.1 輸出字節(jié)bit位的值 68
3.8.2 判斷奇偶數(shù) 68
3.8.3 簡(jiǎn)單數(shù)據(jù)加密 69
3.8.4 判斷閏年 69
3.8.5 異或運(yùn)算實(shí)現(xiàn)變量值交換 70
第4章 流程控制 71
 視頻講解:1小時(shí)26分鐘
4.1 復(fù)合語(yǔ)句 72
4.2 條件語(yǔ)句 73
4.2.1 IF條件判斷語(yǔ)句 73
4.2.2 IF語(yǔ)句的嵌套 78
4.2.3 switch分支語(yǔ)句 79
4.2.4 if語(yǔ)句和switch語(yǔ)句的區(qū)別 83
4.3 循環(huán)控制 83
4.3.1 for循環(huán) 84
4.3.2 while循環(huán) 86
4.3.3 do…while循環(huán) 88
4.3.4 print與println方法 90
4.3.5 循環(huán)嵌套 90
4.4 循環(huán)的跳轉(zhuǎn) 92
4.4.1 continue跳轉(zhuǎn)語(yǔ)句 92
4.4.2 break跳轉(zhuǎn)語(yǔ)句 95
4.5 實(shí)戰(zhàn) 96
4.5.1 遍歷21世紀(jì)的閏年 96
4.5.2 輸出空心的菱形 97
4.5.3 把用戶輸入的字母變成大寫 97
4.5.4 應(yīng)用switch語(yǔ)句實(shí)現(xiàn)生肖查詢 97
4.5.5 驗(yàn)證用戶登錄信息 98
第5章 數(shù)組應(yīng)用 99
 視頻講解:56分鐘
5.1 一維數(shù)組的創(chuàng)建與應(yīng)用 100
5.1.1 創(chuàng)建一維數(shù)組 100
5.1.2 初始化一維數(shù)組 101
5.1.3 遍歷一維數(shù)組 102
5.2 二維數(shù)組的創(chuàng)建與應(yīng)用 102
5.2.1 創(chuàng)建二維數(shù)組 103
5.2.2 初始化二維數(shù)組 104
5.2.3 遍歷二維數(shù)組 105
5.3 多維數(shù)組的創(chuàng)建 105
5.3.1 數(shù)組創(chuàng)建 106
5.3.2 初始化數(shù)組 106
5.3.3 遍歷三維數(shù)組 107
5.4 實(shí)戰(zhàn) 108
5.4.1 使用冒泡排序注 108
5.4.2 使用直接選擇排序法 108
5.4.3 使用快速排序法 109
5.4.4 反轉(zhuǎn)數(shù)組中元素的順序 109
5.4.5 利用數(shù)組隨機(jī)抽取幸運(yùn)觀眾 110
第6章 面向?qū)ο缶幊?111
 視頻講解:1小時(shí)25分鐘
6.1 類的定義 112
6.2 包 112
6.2.1 類包簡(jiǎn)介 112
6.2.2 定義類的包 113
6.2.3 類包的導(dǎo)入 114
6.2.4 靜態(tài)導(dǎo)入 115
6.3 成員變量與成員方法 116
6.3.1 成員變量 116
6.3.2 成員方法 117
6.3.3 方法的返回值 118
6.4 對(duì)象的創(chuàng)建與使用 120
6.4.1 創(chuàng)建類的對(duì)象 120
6.4.2 訪問對(duì)象的屬性 120
6.4.3 執(zhí)行對(duì)象的行為 121
6.4.4 對(duì)象的銷毀 122
6.5 類成員與類方法 123
6.5.1 類變量 123
6.5.2 類方法 124
6.6 實(shí)戰(zhàn) 126
6.6.1 用靜態(tài)代碼塊初始化 126
6.6.2 方法參數(shù)傳遞 126
6.6.3 整數(shù)進(jìn)制轉(zhuǎn)換器 127
6.6.4 獲取數(shù)字的取值范圍 127
6.6.5 構(gòu)造方法初始化員工對(duì)象 128
第7章 字符串處理 129
 視頻講解:1小時(shí)47分鐘
7.1 String類 130
7.1.1 聲明字符串 130
7.1.2 創(chuàng)建字符串對(duì)象 130
7.2 連接字符串 131
7.2.1 連接多個(gè)字符串 131
7.2.2 連接其他數(shù)據(jù)類型 132
7.3 獲取字符串信息 133
7.3.1 獲取字符串長(zhǎng)度 133
7.3.2 字符串查找 134
7.3.3 獲取指定索引位置的字符 135
7.4 格式化字符串 136
7.4.1 日期和時(shí)間字符串格式化 136
7.4.2 常規(guī)類型格式化 139
7.5 字符串生成器 141
7.6 使用正則表達(dá)式 143
7.7 實(shí)戰(zhàn) 145
7.7.1 獲取子字符串 145
7.7.2 字符串替換 145
7.7.3 判斷字符串的開始與結(jié)尾 145
7.7.4 字符串分割 146
7.7.5 格式化當(dāng)前日期 146
第8章 類的繼承與多態(tài)特性 147
 視頻講解:1小時(shí)24分鐘
8.1 類的繼承 148
8.2 方法的重寫與Super關(guān)鍵字 150
8.3 修飾符 153
8.3.1 public修飾符 154
8.3.2 private修飾符 154
8.3.3 protected修飾符 155
8.3.4 默認(rèn)權(quán)限修飾符 156
8.4 封裝 157
8.4.1 把屬性隱藏 158
8.4.2 定義設(shè)置器 158
8.4.3 定義訪問器 158
8.4.4 使用Eclipse完成封裝 159
8.5 Object類 161
8.5.1 equals方法 162
8.5.2 toString()方法 163
8.6 實(shí)戰(zhàn) 164
8.6.1 抽象類實(shí)現(xiàn)幾何面積計(jì)算 164
8.6.2 通過接口實(shí)現(xiàn)多態(tài) 165
8.6.3 簡(jiǎn)單的汽車銷售商場(chǎng) 165
8.6.4 重新定義對(duì)象的等式判斷 165
8.6.5 重新計(jì)算對(duì)象的哈希碼 166
第9章 其他類特性與異常處理 167
 視頻講解:53分鐘
9.1 final特性 168
9.1.1 final變量 168
9.1.2 final方法 169
9.1.3 final類 169
9.2 內(nèi)部類 170
9.2.1 成員內(nèi)部類 170
9.2.2 獲取外部類的引用 172
9.2.3 局部?jī)?nèi)部類 173
9.2.4 匿名內(nèi)部類 174
9.2.5 靜態(tài)內(nèi)部類 175
9.3 異常處理 175
9.3.1 什么是異常 175
9.3.2 捕獲異常 176
9.4 拋出異常 178
9.4.1 向上拋出異常 178
9.4.2 使用throw關(guān)鍵字拋出異常 179
9.5 運(yùn)行時(shí)異常 180
9.6 異常的使用原則 181
9.7 實(shí)戰(zhàn) 182
9.7.1 使用局部?jī)?nèi)部類實(shí)現(xiàn)鬧鐘 182
9.7.2 演示類未發(fā)現(xiàn)異常 182
9.7.3 自定義異常類 182
9.7.4 組裝電腦 183
9.7.5 鼠標(biāo)經(jīng)過時(shí)改變文本顏色 183
第10章 Swing編程基礎(chǔ) 184
 視頻講解:2小時(shí)17分鐘
10.1 JFrame窗體控件 185
10.2 常用布局管理器 186
10.2.1 布局(Absolute Layout) 187
10.2.2 流式布局管理器(FlowLayout) 188
10.2.3 邊界布局管理器(BorderLayout) 189
10.2.4 網(wǎng)格布局管理器(GridLayout) 190
10.2.5 網(wǎng)格組布局管理器(GridBagLayout) 192
10.3 常用面板 198
10.3.1 JPanel面板 198
10.3.2 JScrollPane面板 199
10.4 標(biāo)簽控件與圖標(biāo) 200
10.4.1 標(biāo)簽的使用 200
10.4.2 圖標(biāo)的使用 201
10.5 按鈕控件 202
10.5.1 普通按鈕控件(JButton) 202
10.5.2 單選按鈕控件(JRadioButton) 203
10.5.3 復(fù)選按鈕控件(JCheckBox) 204
10.6 文本控件 205
10.6.1 文本框控件(JTextField) 205
10.6.2 密碼框控件(JPasswordField) 206
10.6.3 文本域控件(JTextArea) 208
10.7 列表控件 209
10.7.1 下拉組合框控件(JComboBox) 210
10.7.2 列表框控件(JList) 211
10.8 進(jìn)度條 213
10.9 實(shí)戰(zhàn) 214
10.9.1 查看圖標(biāo)的信息 214
10.9.2 監(jiān)聽列表項(xiàng)單擊事件 214
10.9.3 設(shè)置窗體的背景圖片 215
10.9.4 震動(dòng)效果的提示信息 215
10.9.5 實(shí)現(xiàn)用戶注冊(cè)界面 216 
第2篇 提高篇 
第11章 多線程編程 218
 視頻講解:43分鐘
11.1 線程基礎(chǔ) 219
11.1.1 線程與進(jìn)程的異同 219
11.1.2 創(chuàng)建無(wú)返回值線程 220
11.1.3 線程生命周期詳解 222
11.1.4 線程各種屬性介紹 223
11.2 線程控制 224
11.2.1 線程的休眠 224
11.2.2 線程的插隊(duì) 225
11.2.3 線程的停止 227
11.3 線程同步 228
11.3.1 需要同步的原因 228
11.3.2 同步方法的使用 230
11.3.3 使用同步塊減負(fù) 231
11.3.4 使用特殊成員變量 232
11.4 線程應(yīng)用 233
11.4.1 EventQueue與線程分配 233
11.4.2 SwingWorker類的使用 235
11.5 實(shí)戰(zhàn) 236
11.5.1 水平移動(dòng)的圖標(biāo) 236
11.5.2 多彩的霓虹燈 236
11.5.3 電子廣告牌 237
11.5.4 逐漸上升的氣球 237
11.5.5 動(dòng)態(tài)繪制圓周 238
第12章 事件處理的應(yīng)用 239
 視頻講解:47分鐘
12.1 什么是GUI事件 240
12.1.1 為程序添加交互能力 240
12.1.2 GUI事件類 242
12.1.3 事件監(jiān)聽器 243
12.1.4 適配器 244
12.2 窗體事件 244
12.3 掌握鼠標(biāo)操作 246
12.3.1 鼠標(biāo)事件監(jiān)聽器 246
12.3.2 鼠標(biāo)事件處理 247
12.4 掌握鍵盤控制 248
12.4.1 鍵盤事件監(jiān)聽器 249
12.4.2 鍵盤事件處理 249
12.5 實(shí)戰(zhàn) 252
12.5.1 簡(jiǎn)易配對(duì)游戲 252
12.5.2 模擬相機(jī)拍攝 253
12.5.3 打地鼠游戲 253
12.5.4 鼠標(biāo)經(jīng)過時(shí)放大的按鈕 254
12.5.5 遲到的登錄按鈕 254
第13章 常用工具類 255
 視頻講解:1小時(shí)12分鐘
13.1 日期時(shí)間類 256
13.1.1 創(chuàng)建Date類的對(duì)象 256
13.1.2 比較Date對(duì)象 256
13.1.3 更改Date對(duì)象 258
13.1.4 日期的格式化輸出 259
13.2 數(shù)學(xué)運(yùn)算 262
13.2.1 Math類 262
13.2.2 Math類的數(shù)學(xué)方法 263
13.3 隨機(jī)數(shù) 267
13.3.1 通過Math類生成隨機(jī)數(shù) 268
13.3.2 使用Random類生成隨機(jī)數(shù) 270
13.4 數(shù)字格式化類 271
13.4.1 DecimalFormat類 271
13.4.2 數(shù)字的格式化輸出 272
13.5 實(shí)戰(zhàn) 274
13.5.1 簡(jiǎn)單的數(shù)字時(shí)鐘 274
13.5.2 簡(jiǎn)單的模擬時(shí)鐘 274
13.5.3 簡(jiǎn)單的公歷萬(wàn)年歷 275
13.5.4 七星彩號(hào)碼生成器 275
13.5.5 大樂透號(hào)碼生成器 275
第14章 常用集合類 276
 視頻講解:1小時(shí)4分鐘
14.1 集合類概述 277
14.1.1 什么是集合類 277
14.1.2 Java集合類的繼承關(guān)系 277
14.2 List集合 277
14.2.1 List接口 278
14.2.2 ArrayList類 280
14.3 Set集合 281
14.3.1 Set接口 282
14.3.2 HashSet類 283
14.4 Map集合 285
14.4.1 Map接口 285
14.4.2 HashMap類 286
14.4.3 TreeMap類 288
14.5 實(shí)戰(zhàn) 290
14.5.1 用動(dòng)態(tài)數(shù)組保存學(xué)生姓名 290
14.5.2 用List集合傳遞學(xué)生信息 290
14.5.3 使用棧逆序輸出字符串 291
14.5.4 制作電子詞典 291
14.5.5 制作手機(jī)電話簿 292
第15章 數(shù)據(jù)庫(kù)編程應(yīng)用 293
 視頻講解:33分鐘
15.1 JDBC技術(shù) 294
15.1.1 數(shù)據(jù)庫(kù)概述 294
15.1.2 JDBC-ODBC技術(shù)介紹 295
15.1.3 JDBC技術(shù) 296
15.2 JDBC中常用的類和接口 296
15.2.1 DriverManager類 296
15.2.2 Connection接口 297
15.2.3 Statement接口 298
15.2.4 PreparedStatement接口 298
15.2.5 ResultSet接口 299
15.3 數(shù)據(jù)庫(kù)連接 300
15.3.1 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng) 300
15.3.2 創(chuàng)建數(shù)據(jù)庫(kù)連接 301
15.3.3 向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句 303
15.3.4 獲取查詢結(jié)果集 303
15.3.5 關(guān)閉連接 303
15.4 實(shí)戰(zhàn) 304
15.4.1 查詢商品銷售的前3名 304
15.4.2 查詢所有姓王同學(xué)信息 305
15.4.3 查詢男生和女生的人數(shù) 305
15.4.4 用戶重名校驗(yàn) 305
15.4.5 用戶登錄系統(tǒng) 306
第16章 輸入輸出流與文件 307
 視頻講解:1小時(shí)27分鐘
16.1 文件 308
16.1.1 File類 308
16.1.2 常用方法 308
16.2 字節(jié)輸入輸出流 310
16.2.1 標(biāo)準(zhǔn)輸入流 311
16.2.2 標(biāo)準(zhǔn)輸出流 313
16.2.3 文件輸入流 314
16.2.4 文件輸出流 315
16.2.5 緩沖輸入流 316
16.2.6 緩沖輸出流 317
16.2.7 數(shù)據(jù)輸入流 318
16.2.8 數(shù)據(jù)輸出流 319
16.3 字符輸入輸出流 321
16.3.1 Reader類 321
16.3.2 Writer類 322
16.3.3 FileReader類 323
16.3.4 FileWriter類 324
16.3.5 Scanner類 326
16.3.6 PrintWriter類 327
16.4 StringBuilder類 328
16.4.1 StringBuilder與StringBuffer 329
16.4.2 常用方法 330
16.5 實(shí)戰(zhàn) 331
16.5.1 壓縮指定文件 331
16.5.2 刪除文件夾中所有.temp臨時(shí)文件 331
16.5.3 合并多個(gè)txt文件 332
16.5.4 查看文件夾中所有隱藏文件 332
16.5.5 記錄用戶的登錄時(shí)間 332
第17章 網(wǎng)絡(luò)程序設(shè)計(jì) 333
 視頻講解:1小時(shí)3分鐘
17.1 網(wǎng)絡(luò)基礎(chǔ) 334
17.1.1 TCP/IP協(xié)議 334
17.1.2 TCP與UDP協(xié)議 335
17.1.3 端口和套接字 335
17.2 InetAddress地址類 337
17.3 TCP通信 338
17.3.1 ServerSocket類 339
17.3.2 Socket類 341
17.4 UDP通訊 344
17.4.1 DatagramSocket類 344
17.4.2 DatagramPacket類 345
17.5 實(shí)戰(zhàn) 347
17.5.1 獲取主機(jī)IP地址 347
17.5.2 設(shè)置連接超時(shí) 347
17.5.3 客戶端一對(duì)一通信 348
17.5.4 編寫簡(jiǎn)單聊天室程序 348
17.5.5 使用Socket傳輸圖片 348
第18章 表格控件的應(yīng)用 350
 視頻講解:3小時(shí)9分鐘
18.1 創(chuàng)建表格 351
18.1.1 創(chuàng)建表格 351
18.1.2 定制表格 354
18.2 維護(hù)表格模型 358
18.2.1 創(chuàng)建表格模型 358
18.2.2 設(shè)置表格模型 358
18.2.3 維護(hù)模型對(duì)象 360
18.3 創(chuàng)建行標(biāo)題欄 364
18.4 模型的事件監(jiān)聽與處理 368
18.5 實(shí)戰(zhàn) 374
18.5.1 刪除指定的圖書信息 374
18.5.2 分頁(yè)顯示100內(nèi)的平方數(shù) 374
18.5.3 五光十色的單元格 375
18.5.4 實(shí)現(xiàn)表格的柵欄效果 375
18.5.5 根據(jù)顏色的分量進(jìn)行排序 375
第19章 樹控件的應(yīng)用 377
 視頻講解:1小時(shí)2分鐘
19.1 創(chuàng)建樹控件 378
19.2 維護(hù)樹模型 381
19.2.1 創(chuàng)建模型對(duì)象 381
19.2.2 設(shè)置樹控件的模型 383
19.2.3 維護(hù)樹的模型 387
19.3 實(shí)戰(zhàn) 390
19.3.1 以樹結(jié)構(gòu)顯示文件夾下的文件 390
19.3.2 增加圖書節(jié)點(diǎn) 391
19.3.3 刪除圖書節(jié)點(diǎn) 391
19.3.4 查找圖書節(jié)點(diǎn) 392
19.3.5 樹節(jié)點(diǎn)增加提示信息 392
第20章 其他高級(jí)控件 394
 視頻講解:4小時(shí)40分鐘
20.1 文件選擇對(duì)話框 395
20.1.1 創(chuàng)建文件選擇對(duì)話框 395
20.1.2 添加文件過濾器 397
20.2 工具欄 398
20.2.1 創(chuàng)建工具欄 398
20.2.2 添加工具按鈕 399
20.3 菜單欄與彈出菜單 400
20.3.1 創(chuàng)建菜單欄 401
20.3.2 添加菜單和菜單項(xiàng) 401
20.3.3 創(chuàng)建彈出菜單 404
20.4 創(chuàng)建分割面板 406
20.4.1 創(chuàng)建分割面板 407
20.4.2 使用分割面板 408
20.5 創(chuàng)建選項(xiàng)卡面板 410
20.5.1 創(chuàng)建選項(xiàng)卡面板 410
20.5.2 使用選項(xiàng)卡面板 411
20.6 桌面面板和內(nèi)部窗體 413
20.6.1 創(chuàng)建桌面面板 413
20.6.2 創(chuàng)建內(nèi)部窗體 414
20.7 使用系統(tǒng)托盤 417
20.7.1 獲取系統(tǒng)托盤 417
20.7.2 為系統(tǒng)托盤添加圖標(biāo) 418
20.7.3 添加彈出菜單 419
20.8 實(shí)戰(zhàn) 421
20.8.1 模仿記事本的菜單欄 421
20.8.2 支持圖片預(yù)覽的文件選擇對(duì)話框 422
20.8.3 記錄選項(xiàng)卡的訪問狀態(tài) 422
20.8.4 簡(jiǎn)單的圖片瀏覽器 423
20.8.5 瀏覽文本文件內(nèi)容 423
第21章 圖形繪制技術(shù) 424
 視頻講解:36分鐘
21.1 Graphics簡(jiǎn)介 425
21.1.1 Graphics 425
21.1.2 Graphics2D 425
21.1.3 獲得控件的Graphics2D對(duì)象 425
21.2 設(shè)置顏色與筆畫 427
21.2.1 設(shè)置顏色 427
21.2.2 筆畫屬性 428
21.3 如何繪制文本 429
21.3.1 設(shè)置字體 429
21.3.2 繪制文本 430
21.4 在控件上繪圖 432
21.5 繪制圖形 433
21.6 實(shí)戰(zhàn) 436
21.6.1 旋轉(zhuǎn)圖像 436
21.6.2 傾斜圖像 436
21.6.3 繪制直方圖 437
21.6.4 傾斜效果的文字 437
21.6.5 簡(jiǎn)單的校驗(yàn)圖片 438 
第3篇 項(xiàng)目篇 
第22章 藍(lán)宇快遞打印系統(tǒng) 440
 視頻講解:50分鐘
22.1 開發(fā)背景 441
22.2 系統(tǒng)分析 441
22.2.1 需求分析 441
22.2.2 可行性分析 442
22.2.3 編寫項(xiàng)目計(jì)劃書 443
22.3 系統(tǒng)設(shè)計(jì) 445
22.3.1 系統(tǒng)目標(biāo) 445
22.3.2 系統(tǒng)功能結(jié)構(gòu) 445
 
22.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 446
22.3.4 系統(tǒng)預(yù)覽 448
22.3.5 文件夾組織結(jié)構(gòu) 450
22.4 公共模塊設(shè)計(jì) 451
22.4.1 公共類DAO 451
22.4.2 公共類SaveUserStateTool 452
22.5 系統(tǒng)登錄模塊設(shè)計(jì) 452
22.5.1 系統(tǒng)登錄模塊概述 452
22.5.2 系統(tǒng)登錄模塊技術(shù)分析 453
22.5.3 系統(tǒng)登錄模塊實(shí)現(xiàn)過程 454
22.6 系統(tǒng)主界面模塊設(shè)計(jì) 456
22.6.1 系統(tǒng)主界面模塊概述 456
22.6.2 系統(tǒng)主界面模塊技術(shù)分析 457
22.6.3 系統(tǒng)主界面模塊實(shí)現(xiàn)過程 457
22.7 添加快遞信息模塊設(shè)計(jì) 458
22.7.1 添加快遞信息模塊概述 458
22.7.2 添加快遞信息模塊技術(shù)分析 459
22.7.3 添加快遞信息模塊實(shí)現(xiàn)過程 459
22.8 修改快遞信息模塊設(shè)計(jì) 463
22.8.1 修改快遞信息模塊概述 463
22.8.2 修改快遞信息模塊技術(shù)分析 464
22.8.3 修改快遞信息模塊實(shí)現(xiàn)過程 464
22.9 打印快遞單與打印設(shè)置模塊設(shè)計(jì) 468
22.9.1 打印快遞單與打印設(shè)置模塊概述 468
22.9.2 打印快遞單與打印設(shè)置模塊
技術(shù)分析 469
22.9.3 打印快遞單與打印設(shè)置模塊
實(shí)現(xiàn)過程 471
22.10 添加用戶窗體模塊設(shè)計(jì) 475
22.10.1 添加用戶窗體模塊概述 475
22.10.2 添加用戶窗體模塊技術(shù)分析 475
22.10.3 添加用戶窗體模塊實(shí)現(xiàn)過程 475
22.11 修改用戶密碼窗體模塊設(shè)計(jì) 477
22.11.1 修改用戶密碼窗體模塊概述 477
22.11.2 修改用戶密碼窗體模塊技術(shù)分析 477
22.11.3 修改用戶密碼窗體模塊實(shí)現(xiàn)過程 478
22.12 開發(fā)技巧與難點(diǎn)分析 480
22.13 本章小結(jié) 480
 
下冊(cè)目錄
第1 章 Java 語(yǔ)言基礎(chǔ)知識(shí) 1
應(yīng)用技能拓展學(xué)習(xí) 1
1.不會(huì)自動(dòng)換行的print()方法 1
2.使用Scanner 類在控制臺(tái)上進(jìn)行輸入 1
3.String 類型—字符串 2
4.next()方法和nextLine()方法的區(qū)別 2
5.簡(jiǎn)單的if 條件語(yǔ)句 2
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 3
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 3
1.模擬移動(dòng)充值 3
2.輸出象棋口訣 3
3.輸出天氣預(yù)報(bào) 4
4.輸出字符畫 4
5.計(jì)算商品總價(jià) 4
6.模擬計(jì)算器的運(yùn)算功能 4
7.計(jì)算半徑為4 的球體體積 5
8.判斷用戶輸入的密碼是否為920711 5
9.判斷成績(jī)是否及格 5
10.剩余的車位數(shù) 5
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 5
11.打印匯款單 5
12.計(jì)算存款利息 6
13.求解二元一次方程組 6
14.根據(jù)身高、體重計(jì)算BMI 指數(shù) 6
15.將給定數(shù)字倒置 7
16.模擬兒童是否購(gòu)票 7
17.判斷輸入的數(shù)字是奇數(shù)還是偶數(shù) 7
18.對(duì)一個(gè)密碼先加密再解密 7
19.使用“^”運(yùn)算符實(shí)現(xiàn)兩個(gè)變量值的互換 8
20.貨車載貨區(qū)的一層能擺放的箱子數(shù) 8
第2 章 流程控制 9
應(yīng)用技能拓展學(xué)習(xí) 9
1.如何調(diào)換兩個(gè)變量的值 9
2.復(fù)合賦值運(yùn)算符的應(yīng)用 10
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 11
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 11
1.飯店座位分配 11
2.顯示指定分?jǐn)?shù)對(duì)應(yīng)的等級(jí) 11
3.判斷用戶登錄后的身份 11
4.查詢高考錄取分?jǐn)?shù)線 11
5.計(jì)算商品打折后的金額 12
6.單細(xì)胞細(xì)菌繁殖實(shí)驗(yàn) 12
7.九九乘法表 12
8.輸出1~19 的個(gè)偶數(shù) 12
9.輸出1~19 的所有偶數(shù) 13
10.模擬行列隊(duì)形報(bào)數(shù) 13
11.統(tǒng)計(jì)公司尚未使用的卡位 13
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 14
12.根據(jù)月份判斷季節(jié) 14
13.加油站加油 14
14.模擬階梯式水費(fèi)收費(fèi)標(biāo)準(zhǔn) 14
15.自動(dòng)售貨機(jī)收費(fèi)系統(tǒng) 14
16.猜數(shù)字游戲 15
17.斐波那契數(shù)列 15
18.自由落體運(yùn)動(dòng) 15
19.百錢買百雞 16
20.自定義等腰三角形 16
21.從井底向上爬的蝸牛 16
第3 章 數(shù)組應(yīng)用 17
應(yīng)用技能拓展學(xué)習(xí) 17
1.copyOf()方法和copyOfRange()方法—復(fù)制一維數(shù)組 17
2.fill()方法—填充一維數(shù)組 18
3.sort()方法—排序一維數(shù)組 18
4.binarySearch()方法—搜索一維數(shù)組 19
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 19
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 19
1.統(tǒng)計(jì)鍵盤中每排字母按鍵的個(gè)數(shù) 19
2.統(tǒng)計(jì)學(xué)生的總成績(jī) 19
3.模擬書柜分類 20
4.消防演練人數(shù)統(tǒng)計(jì) 20
5.分別輸出橫版和豎版的古詩(shī) 20
6.計(jì)算數(shù)組的對(duì)角線之和 20
7.記錄每日溫度和濕度 21
8.實(shí)現(xiàn)一個(gè)3×3 的九宮格 21
9.計(jì)算每名員工每周的工作時(shí)長(zhǎng) 22
10.交換二維數(shù)組的行列數(shù)據(jù) 22
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 22
11.隨機(jī)抽取4 張紙牌 22
12.統(tǒng)計(jì)每個(gè)字母出現(xiàn)的次數(shù) 22
13.機(jī)選“大樂透”彩票(35 選7) 23
14.八皇后問題 23
15.模擬淘寶購(gòu)物車 24
16.查詢學(xué)生的答題情況 24
17.輸出學(xué)生成績(jī)報(bào)表 24
18.模擬客車售票 24
19.楊輝三角算法的實(shí)現(xiàn) 25
20.五子棋游戲 25
第4 章 面向?qū)ο缶幊?27
應(yīng)用技能拓展學(xué)習(xí) 27
1.this 關(guān)鍵字—本類對(duì)象 27
2.使用try-catch 處理異常 28
3.Class 類的靜態(tài)方法forName(StringclassName) 28
4.Getters 和Setters 方法 29
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 29
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 29
1.模擬店員向顧客推薦圖書 29
2.輸出打折前后的圖書信息 30
3.輸出教師的基本信息 30
4.給雞蛋灌餅只加一個(gè)蛋 31
5.模擬電池串聯(lián) 31
6.根據(jù)利率計(jì)算本息和 31
7.計(jì)算調(diào)整利率后的年利息 31
8.水池中的儲(chǔ)水量 32
9.自動(dòng)加載數(shù)據(jù)庫(kù)的驅(qū)動(dòng) 32
10.統(tǒng)計(jì)不同品牌手機(jī)的銷量 32
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 33
11.計(jì)算顧客優(yōu)惠后需支付的金額 33
12.獲取是否被錄用以及是否被錄用的原因 34
13.顯示庫(kù)存商品信息 34
14.模擬華容道場(chǎng)景 34
15.輸出一個(gè)派對(duì)中多個(gè)人的行為 34
16.輸出觀影者的姓名、年齡和付費(fèi)情況 34
17.查詢指定學(xué)號(hào)的學(xué)生成績(jī) 35
18.輸出在售四大名著的圖書信息 36
19.厘米與英寸的單位換算 36
20.猜拳游戲(石頭、剪刀、布) 37
第5 章 字符串處理 38
應(yīng)用技能拓展學(xué)習(xí) 38
1.startsWith()方法—是否以指定前綴開始 38
2.endsWith()方法—是否以指定后綴結(jié)束 38
3.toCharArray()方法—將字符串轉(zhuǎn)換為字符數(shù)組 38
4.contains()方法—是否包含指定內(nèi)容 39
5.substring()方法—截取字符串 39
6.split()方法—分隔字符串 39
7.toLowerCase()方法—將字符串全部轉(zhuǎn)為小寫 39
8.toUpperCase()方法—將字符串全部轉(zhuǎn)為大寫 39
9.trim()方法—去除首尾空格 40
10.equals()方法—判斷字符串是否相等 40
11.StringBuffer 類—線程安全的可變字符串. 40
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 41
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 41
1.模擬小學(xué)生識(shí)字過程 41
2.判斷車牌歸屬地 41
3.根據(jù)單詞首字母排序 42
4.判斷字符串中是否有中文逗號(hào) 42
5.截取QQ 郵箱中的QQ 號(hào) 42
6.統(tǒng)計(jì)控制臺(tái)輸入數(shù)字中的偶數(shù) 42
7.替換手機(jī)號(hào)中間4 位為“××××” 43
8.修改用戶性別 43
9.使用不同國(guó)家語(yǔ)言輸出當(dāng)前日期 43
10.驗(yàn)證控制臺(tái)輸入的IP 地址是否合法 43
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 44
11.通過手機(jī)號(hào)判斷所屬運(yùn)營(yíng)商 44
12.輸出指定格式的圖片 44
13.輸出轉(zhuǎn)置后的字符串 44
14.將字母按升序排列 44
15.模擬員工打卡 45
16.截取身份證號(hào)中的出生日期 45
17.模擬火車票訂票系統(tǒng) 45
18.檢索書名及書的位置 46
19.刪除代碼中的縮進(jìn)格式 46
20.模擬用戶登錄 46
21.登記入職員工的姓名 46
22.刪除離職員工的姓名 47
第6 章 類的繼承與多態(tài)特性 48
應(yīng)用技能拓展學(xué)習(xí) 48
1.instanceof 關(guān)鍵字 48
2.向下轉(zhuǎn)型 49
3.抽象類與抽象方法 49
4.接口的聲明及實(shí)現(xiàn) 50
5.多重繼承 50
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 51
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 51
1.做一份香辣肉絲 51
2.錄入轉(zhuǎn)校生的學(xué)生信息 51
3.顯示上證A 股的漲跌幅度 52
4.水果精裝后的價(jià)格 52
5.交通信號(hào)燈的顏色 52
6.iPad 調(diào)用臺(tái)式機(jī)的功能 53
7.高鐵的速度是火車的2 倍 53
8.成年人的判斷標(biāo)準(zhǔn) 53
9.豬和狗是同類 53
10.豬和狗不是同類 53
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 54
11.輸出3 只貓咪的特征 54
12.計(jì)算3 只貓咪的哈希碼 54
13.出售不同品牌的汽車 54
14.描述動(dòng)物的運(yùn)動(dòng)方式 54
15.描述鷹、青蛙和蝗蟲之間的食物鏈 55
16.雞是不是鳥類 55
17.模擬去商場(chǎng)買衣服的場(chǎng)景 55
18.直升機(jī)懸停在空中 55
19.老師與學(xué)生之間的互動(dòng) 56
20.描述水陸兩棲車的用途 56
第7 章 其他類特性與異常處理 57
應(yīng)用技能拓展學(xué)習(xí) 57
1.File 類—文件對(duì)象 57
2.FileInputStream 類—文件流 58
3.Connection 接口—數(shù)據(jù)庫(kù)連接接口 58
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 59
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 59
1.只有一個(gè)月球 59
2.保護(hù)知識(shí)產(chǎn)權(quán) 59
3.駕駛汽車朝前走 59
4.測(cè)量水泥柱的直徑 59
5.模擬發(fā)動(dòng)機(jī)點(diǎn)火 60
6.燃放煙花 60
7.劃火柴 60
8.輸入的取款金額不是整數(shù) 60
9.開車門時(shí)忘記帶鑰匙 60
10.限購(gòu)鮮雞蛋 60
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 61
11.五星紅旗類 61
12.紅燈停、綠燈行 61
13.統(tǒng)計(jì)滯留旅客的人數(shù) 61
14.汽車的品牌和發(fā)動(dòng)機(jī)參數(shù) 61
15.為香腸纏上保鮮膜 62
16.捕獲截取字符串時(shí)產(chǎn)生的錯(cuò)誤 62
17.西紅柿的價(jià)格不得超過7 元 62
18.捕獲曠課的學(xué)生 62
19.文件沒有被找到 63
20.連接數(shù)據(jù)庫(kù)時(shí)不能省略密碼 63
第8 章 Swing 編程基礎(chǔ) 64
應(yīng)用技能拓展學(xué)習(xí) 64
1.滑動(dòng)條 64
2.進(jìn)度條 65
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 67
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 67
1.根據(jù)桌面大小調(diào)整窗體大小 67
2.使用流布局排列考試題目 67
3.使用邊界布局?jǐn)[放小說里的人物 67
4.使用網(wǎng)格布局實(shí)現(xiàn)計(jì)算器 67
5.通過滾動(dòng)條查看圖片 68
6.窗體隨機(jī)顯示圖片 68
7.清除文本框中的文本內(nèi)容 68
8.字符統(tǒng)計(jì)工具 69
9.人為操控的紅綠燈 69
10.設(shè)置字體顏色和樣式 69
11.選擇出生日期 70
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 70
12.實(shí)現(xiàn)背景為漸變色的窗體 70
13.為文本域設(shè)置背景圖片 71
14.模擬一道單選題 71
15.使用復(fù)選框預(yù)覽圖片 72
16.設(shè)置列表項(xiàng)的顯示方式 72
第9 章 多線程編程 73
應(yīng)用技能拓展學(xué)習(xí) 73
1.查看JVM 中的線程名 73
2.線程的禮讓 73
3.有返回值的線程 74
4.Object 類中線程相關(guān)的方法 74
5.阻塞隊(duì)列 74
6.Lock 鎖 75
7.使用線程池優(yōu)化多線程編程 76
8.原子變量 77
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 78
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 78
1.交通信號(hào)燈 78
2.霓虹燈 78
3.使用join()方法實(shí)現(xiàn)進(jìn)度條的等待效果 78
4.模擬售票系統(tǒng) 78
5.模擬龜兔賽跑 79
6.模擬小貓釣魚 79
7.電梯發(fā)出警告 79
8.停止線程 79
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 80
9.哲學(xué)家就餐問題 80
10.查看和修改線程名 80
11.彈球動(dòng)畫 81
12.抽獎(jiǎng)系統(tǒng) 81
13.模擬自動(dòng)打字 82
14.播放動(dòng)畫 82
第10 章 事件處理的應(yīng)用 83
應(yīng)用技能拓展學(xué)習(xí) 83
1.ActionListener 行為事件監(jiān)聽器 83
2.FocusListener 焦點(diǎn)事件監(jiān)聽器 83
3.ItemListener 指示項(xiàng)監(jiān)聽器 84
4.DocumentListener 文本事件監(jiān)聽器 84
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 85
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 85
1.登錄驗(yàn)證 85
2.讓圖標(biāo)動(dòng)起來 85
3.會(huì)議通知程序 85
4.全景圖演示 85
5.永遠(yuǎn)拆不了的紅包 85
6.彈出確認(rèn)關(guān)閉對(duì)話框 85
7.卡通人物過馬路 85
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 86
8.模擬跳躍動(dòng)畫 86
9.模擬鍵盤 86
10.翻轉(zhuǎn)撲克牌 86
11.省、市聯(lián)動(dòng)下拉框 87
12.ASCII 編碼查看器 87
第11 章 常用工具類 88
應(yīng)用技能拓展學(xué)習(xí) 88
1.格式化日期 88
2.Calendar 日歷類 90
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 93
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 93
1.計(jì)算飛機(jī)加速度 93
2.計(jì)算地圖上兩點(diǎn)間的距離 94
3.不愛找零的商販 94
4.計(jì)算銀行利息 94
5.分析蔬菜價(jià)格波動(dòng) 94
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 94
6.計(jì)算短距離 94
7.毫秒轉(zhuǎn)為具體時(shí)間 94
8.判斷時(shí)間先后 94
9.轉(zhuǎn)化日期格式 94
10.判斷日期格式 95
11.模擬微信搶紅包算法 95
12.猜數(shù)字游戲 95
第12 章 常用集合類 96
應(yīng)用技能拓展學(xué)習(xí) 96
1.foreach 循環(huán)自動(dòng)迭代器集合 96
2.快速向集合中添加元素 96
3.快速將數(shù)組變?yōu)長(zhǎng)ist 97
4.用比較器接口設(shè)立排序規(guī)則 97
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 98
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 98
1.記錄運(yùn)動(dòng)員數(shù)據(jù) 98
2.使用List 索引控制元素獲取順序 98
3.26 個(gè)英文字母的正反輸出 99
4.模擬賬戶存取款 99
5.模擬當(dāng)當(dāng)網(wǎng)購(gòu)物車 99
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 100
6.利用集合降序排序 100
7.統(tǒng)計(jì)分?jǐn)?shù) 100
8.Map 映射集合實(shí)現(xiàn)省市級(jí)聯(lián)選擇框 100
9.模擬隨機(jī)抽牌 100
第13 章 數(shù)據(jù)庫(kù)編程應(yīng)用 101
應(yīng)用技能拓展學(xué)習(xí) 101
1.Java 程序執(zhí)行存儲(chǔ)過程 101
2.批處理 102
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 104
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 104
1.查詢特定條件的員工信息 104
2.統(tǒng)計(jì)公司總?cè)藬?shù) 105
3.統(tǒng)計(jì)薪資總和 105
4.查詢年齡的員工 105
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 106
5.查找某一年齡段的所有員工 106
6.查詢員工名和部門名稱 106
7.查詢哪個(gè)部門沒有員工 106
8.添加新員工程序 107
第14 章 輸入輸出流與文件 108
應(yīng)用技能拓展學(xué)習(xí) 108
1.文件所在位置與其對(duì)應(yīng)路徑字符串的寫法 108
2.兩種關(guān)閉IO 流的方法 109
3.字節(jié)流轉(zhuǎn)字符流 109
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 110
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 110
1.創(chuàng)建指定名稱的文件 110
2.快速移動(dòng)文件 110
3.創(chuàng)建文件夾 111
4.刪除文件 111
5.備份文件夾 111
6.打印文件內(nèi)容 111
7.簡(jiǎn)易通訊錄 111
8.保存輸入內(nèi)容 112
9.搜索文本內(nèi)容 112
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 112
10.將文件進(jìn)行分割和合并 112
11.批量復(fù)制指定格式的文件 113
12.復(fù)制文件時(shí)顯示進(jìn)度條 113
13.快速分類文件 113
14.統(tǒng)計(jì)文本文件字符數(shù) 114
第15 章 網(wǎng)絡(luò)程序設(shè)計(jì) 115
應(yīng)用技能拓展學(xué)習(xí) 115
1.URL 類 115
2.URLConnection 類 115
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 117
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 117
1.通過域名獲得IP 地址 117
2.通過IP 地址獲得域名和主機(jī)名 117
3.使用Socket 傳輸對(duì)象 117
4.使用Socket 傳輸文件 117
5.服務(wù)器將數(shù)據(jù)庫(kù)數(shù)據(jù)發(fā)送給客戶端 118
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 118
6.發(fā)送天氣預(yù)報(bào)廣播 118
7.網(wǎng)絡(luò)資源下載 119
8.多線程聊天室 119
第16 章 表格控件的應(yīng)用 120
應(yīng)用技能拓展學(xué)習(xí) 120
1.獲取選中行的索引 120
2.獲取選中列的索引 120
3.讓表格停止編輯狀態(tài) 120
4.修改單元格顏色 121
5.刪除表中的行 121
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 122
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 122
1.設(shè)置表頭與行的高度 122
2.根據(jù)不同的模式調(diào)整列寬 122
3.為表頭添加提示信息 123
4.單元格粗粒度排序 123
5.實(shí)現(xiàn)表格查詢功能 123
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 124
6.在表格中應(yīng)用組合框 124
7.實(shí)現(xiàn)表格分頁(yè) 124
8.單元格細(xì)粒度排序 124
9.無(wú)法被編輯的表格 125
第17 章 樹控件的應(yīng)用 126
應(yīng)用技能拓展學(xué)習(xí) 126
1.選中節(jié)點(diǎn)事件 126
2.展開節(jié)點(diǎn)事件 126
3.定制樹 127
4.遍歷樹 128
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 129
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 129
1.在樹中增加節(jié)點(diǎn) 129
2.自定義樹節(jié)點(diǎn)圖標(biāo) 129
3.自定義樹的外觀 130
4.雙擊編輯樹節(jié)點(diǎn)功能 130
5.設(shè)置樹的選擇模式 130
6.查看節(jié)點(diǎn)的各種狀態(tài) 130
7.遍歷樹 131
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 131
8.中國(guó)省市信息樹 131
9.展開或折疊樹節(jié)點(diǎn)時(shí)彈出提示 131
10.選中或樹節(jié)點(diǎn)時(shí)彈出提示 132
第18 章 其他高級(jí)控件 133
應(yīng)用技能拓展學(xué)習(xí) 133
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 135
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 135
1.自定義縱向的菜單欄 135
2.復(fù)選框與單選按鈕菜單 135
3.系統(tǒng)托盤添加彈出菜單 136
4.工具欄上使用圖標(biāo) 136
5.為選項(xiàng)卡添加快捷鍵 136
6.為選項(xiàng)卡標(biāo)題設(shè)置圖標(biāo) 136
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 137
7.記錄選項(xiàng)卡的訪問狀態(tài) 137
8.帶圖標(biāo)的彈出式菜單 137
9.使用分隔面板設(shè)計(jì)布局 138
第19 章 圖形繪制技術(shù) 139
應(yīng)用技能拓展學(xué)習(xí) 139
1.放大或縮小圖像 139
2.翻轉(zhuǎn)圖像 139
3.創(chuàng)建透明圖像 140
4.設(shè)置虛線 141
實(shí)戰(zhàn)技能強(qiáng)化訓(xùn)練 142
訓(xùn)練一:基本功強(qiáng)化訓(xùn)練 142
1.繪制五環(huán)圖案 142
2.繪制月牙圖形 142
3.縮放圖像 143
4.翻轉(zhuǎn)圖像 143
5.繪制立體文字 143
6.滾動(dòng)廣告字幕 143
7.文字縮放 144
8.會(huì)變色的文字 144
9.繪制花瓣 144
10.通過鍵盤移動(dòng)圖片 145
訓(xùn)練二:實(shí)戰(zhàn)能力強(qiáng)化訓(xùn)練 145
11.繪制公章 145
12.文字水印 145
13.捉螃蟹游戲 146
14.帶干擾線的驗(yàn)證碼 146
15.繪制復(fù)雜幾何圖案 146
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)