注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材研究生/本科/??平滩?/a>Java語(yǔ)言程序設(shè)計(jì)與實(shí)現(xiàn)(微課版 第2版)

Java語(yǔ)言程序設(shè)計(jì)與實(shí)現(xiàn)(微課版 第2版)

Java語(yǔ)言程序設(shè)計(jì)與實(shí)現(xiàn)(微課版 第2版)

定 價(jià):¥69.80

作 者: 張桓,徐麗
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787115619419 出版時(shí)間: 2023-08-01 包裝: 平裝
開(kāi)本: 128開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書(shū)從學(xué)習(xí)Java語(yǔ)言程序設(shè)計(jì)與實(shí)現(xiàn)的角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多樣的案例,詳細(xì)介紹了基于Java語(yǔ)言的程序設(shè)計(jì)與實(shí)現(xiàn)應(yīng)掌握的各項(xiàng)核心技術(shù)。全書(shū)共分為12個(gè)項(xiàng)目,主要內(nèi)容包括Java開(kāi)發(fā)環(huán)境的搭建與使用、Java語(yǔ)言的基礎(chǔ)語(yǔ)法、數(shù)組與字符串的處理、類的定義與對(duì)象的創(chuàng)建、繼承與多態(tài)等面向?qū)ο蟪绦蛟O(shè)計(jì)思想的應(yīng)用、程序的異常處理、Java的圖形用戶界面開(kāi)發(fā)、Java程序的事件響應(yīng)處理、Java的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)、Java的文件讀寫處理、Java程序的多線程任務(wù)處理以及典型案例項(xiàng)目的開(kāi)發(fā)。本書(shū)采用理論與項(xiàng)目案例相結(jié)合的形式,所有核心知識(shí)點(diǎn)都結(jié)合了典型相關(guān)案例,進(jìn)行詳細(xì)的講解。全書(shū)內(nèi)容豐富、系統(tǒng)性和應(yīng)用性強(qiáng),融入了作者多年教學(xué)和項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn)及體會(huì)。使讀者了解基于Java語(yǔ)言的計(jì)算機(jī)程序開(kāi)發(fā)的過(guò)程和精髓,以便快速掌握相關(guān)的知識(shí)和技能。本書(shū)提供了豐富的配套資源,主要包括:教學(xué)大綱、電子教案(PPT)、教學(xué)視頻、教學(xué)案例源碼、案例配套素材、課后習(xí)題答案和模擬試卷等資料,可供讀者學(xué)習(xí)或教學(xué)使用。本書(shū)既可作為應(yīng)用型本科、高職高專等高等教育院校計(jì)算機(jī)及相關(guān)專業(yè)的教材使用,同時(shí)也適合初、中級(jí)Java程序開(kāi)發(fā)人員自學(xué)或參考使用。

作者簡(jiǎn)介

  發(fā)表了《“天津模式”下職業(yè)教育發(fā)展對(duì)策研究》、《“雙證書(shū)”課程體系開(kāi)發(fā)的研究與實(shí)施》等多篇論文;出版了“十一五”國(guó)家級(jí)規(guī)劃教材《網(wǎng)頁(yè)設(shè)計(jì)與制作》、《軟件開(kāi)發(fā)綜合訓(xùn)練教程》等多部教材;主講了《軟件開(kāi)發(fā)工具》、《網(wǎng)絡(luò)數(shù)據(jù)庫(kù)》等課程獲評(píng)為天津市級(jí)精品課。參與建設(shè)的《軟件開(kāi)發(fā)綜合實(shí)訓(xùn)》課程被評(píng)審為國(guó)家級(jí)精品課、國(guó)家級(jí)教學(xué)資源共享課程。參與天津市“十一五”教育規(guī)劃課題《高職院校軟件專業(yè)課程體系研究與實(shí)踐》、天津市重點(diǎn)立項(xiàng)調(diào)研課題《深化職業(yè)教育“雙證書(shū)”一體化教學(xué)改革》等立項(xiàng)課題的研究。連續(xù)多年獲得學(xué)院教學(xué)質(zhì)量?jī)?yōu)秀獎(jiǎng);多次指導(dǎo)學(xué)生參加天津市高職院校技能大賽,多次獲得市級(jí)一、二等獎(jiǎng)項(xiàng)。

圖書(shū)目錄


項(xiàng)目1 Java程序語(yǔ)言初識(shí) 1
程序人生 1
學(xué)習(xí)知識(shí)導(dǎo)圖 2
任務(wù)1.1 Java語(yǔ)言概述 3
1.1.1 程序設(shè)計(jì)思想概述 3
1.1.2 程序設(shè)計(jì)語(yǔ)言概述 4
1.1.3 Java語(yǔ)言簡(jiǎn)介 5
任務(wù)1.2 Java開(kāi)發(fā)環(huán)境搭建 6
1.2.1 JDK的安裝與配置 7
1.2.2 Eclipse的安裝與配置 9
1.2.3 Eclipse的基本使用 11
任務(wù)1.3 程序輸入輸出處理 15
1.3.1 Java程序的基本結(jié)構(gòu) 15
1.3.2 控制臺(tái)程序的輸入輸出處理 19
1.3.3 圖形化程序的輸入輸出處理 21
任務(wù)1.4 拓展實(shí)踐任務(wù) 22
1.4.1 求圓的周長(zhǎng)和面積 22
1.4.2 超市計(jì)價(jià)器的實(shí)現(xiàn) 23
1.4.3 考核與評(píng)價(jià) 25
項(xiàng)目小結(jié) 26
課后習(xí)題 27
項(xiàng)目2 Java程序基礎(chǔ) 28
程序人生 28
學(xué)習(xí)知識(shí)導(dǎo)圖 29
任務(wù)2.1 Java語(yǔ)言的基礎(chǔ)語(yǔ)法 30
2.1.1 Java語(yǔ)言的組成元素 30
2.1.2 Java語(yǔ)言的數(shù)據(jù)類型 31
2.1.3 常量和變量的使用 33
2.1.4 運(yùn)算符和表達(dá)式 35
任務(wù)2.2 Java語(yǔ)言的流程控制 39
2.2.1 順序結(jié)構(gòu)流程控制 40
2.2.2 條件分支結(jié)構(gòu)流程控制 41
2.2.3 循環(huán)結(jié)構(gòu)流程控制 45
2.2.4 流程跳轉(zhuǎn)語(yǔ)句 49
任務(wù)2.3 拓展實(shí)踐任務(wù) 51
2.3.1 求體重BMI指數(shù) 51
2.3.2 閏年的統(tǒng)計(jì) 52
2.3.3 打印九九乘法表 53
2.3.4 考核與評(píng)價(jià) 55
項(xiàng)目小結(jié) 56
課后習(xí)題 57
項(xiàng)目3 數(shù)組與字符串的處理 60
程序人生 60
學(xué)習(xí)知識(shí)導(dǎo)圖 61
任務(wù)3.1 Java語(yǔ)言的數(shù)組 62
3.1.1 數(shù)組概述 62
3.1.2 Java語(yǔ)言的一維數(shù)組 62
3.1.3 Java語(yǔ)言的多維數(shù)組 64
任務(wù)3.2 Java語(yǔ)言的字符串 67
本任務(wù)要求理解字符串的基本概念及基本應(yīng)用。 67
3.2.1 字符數(shù)組 67
3.2.2 Java語(yǔ)言的String類 68
3.2.3 Java語(yǔ)言的StringBuffer類 71
3.2.4 Java語(yǔ)言的StringTokenizer類 74
任務(wù)3.3 拓展實(shí)踐任務(wù) 75
3.3.1 打印斐波那契數(shù)列 75
3.3.2 顯示楊輝三角 76
3.3.3 文本關(guān)鍵詞的檢索 77
3.3.4 考核與評(píng)價(jià) 79
項(xiàng)目小結(jié) 80
課后習(xí)題 81
項(xiàng)目4 Java面向?qū)ο蟪绦蚧A(chǔ) 82
程序人生 82
學(xué)習(xí)知識(shí)導(dǎo)圖 83
任務(wù)4.1 類的封裝 84
4.1.1 封裝的概述 84
4.1.2 類的創(chuàng)建 84
4.1.3 對(duì)象的實(shí)例化 88
任務(wù)4.2 修飾符的使用 91
4.2.1 訪問(wèn)控制修飾符的使用 91
4.2.2 性質(zhì)修飾符的使用 92
任務(wù)4.3 Java語(yǔ)言常用的系統(tǒng)類 94
4.3.1 數(shù)學(xué)類的使用 94
4.3.2 格式化類的使用 94
4.3.3 日期類的使用 95
任務(wù)4.4 拓展實(shí)踐任務(wù) 96
4.4.1 猜數(shù)字游戲的實(shí)現(xiàn) 96
4.4.2 電子日歷的顯示 98
4.4.3 考核與評(píng)價(jià) 100
項(xiàng)目小結(jié) 101
課后習(xí)題 102
項(xiàng)目5 Java面向?qū)ο蟪绦蜻M(jìn)階 104
程序人生 104
學(xué)習(xí)知識(shí)導(dǎo)圖 105
任務(wù)5.1 類的封裝 106
5.1.1 繼承的概述 106
5.1.2 抽象類 109
5.1.3 最終類 112
任務(wù)5.2 類的多態(tài) 112
5.2.1 多態(tài)的概述 113
5.2.3 成員方法的重載 114
5.2.4 成員方法的覆蓋 116
任務(wù)5.3 內(nèi)部類和匿名類 117
5.3.1 內(nèi)部類 117
5.3.2 匿名類 118
任務(wù)5.4 接口的使用 118
5.4.1 接口的概述 119
5.4.2 接口的定義 119
5.4.3 接口的實(shí)現(xiàn) 120
任務(wù)5.5 包的訪問(wèn) 121
5.5.1 包的概述 121
5.5.2 包的創(chuàng)建和引用 121
5.5.3 Java語(yǔ)言中常用的標(biāo)準(zhǔn)類庫(kù)包 123
任務(wù)5.6 拓展實(shí)踐任務(wù) 124
5.6.1 打靶同心圓的實(shí)現(xiàn) 124
5.6.2 畫(huà)圖工具接口的實(shí)現(xiàn) 125
5.6.3 考核與評(píng)價(jià) 127
項(xiàng)目小結(jié) 128
課后習(xí)題 129
項(xiàng)目6 Java程序的異常處理 133
程序人生 133
學(xué)習(xí)知識(shí)導(dǎo)圖 134
任務(wù)6.1 異常處理簡(jiǎn)介 135
6.1.1 程序中錯(cuò)誤與異常的區(qū)別 135
6.1.2 Java異常處理概述 136
任務(wù)6.2 捕獲異?!?37
6.2.1 捕獲異常概述 137
6.2.2 捕獲異常處理語(yǔ)句 137
任務(wù)6.3 拋出異常 140
6.3.1 拋出異常概述 140
6.3.2 拋出異常處理語(yǔ)句 140
任務(wù)6.4 自定義異?!?42
6.4.1 自定義異常概述 142
6.4.2 自定義異常類的定義和使用 142
任務(wù)6.5 拓展實(shí)踐任務(wù) 145
6.5.1 除法計(jì)算器中的異常處理 145
6.5.2 學(xué)生平均分統(tǒng)計(jì)中的異常處理 147
6.5.3 考核與評(píng)價(jià) 149
項(xiàng)目小結(jié) 150
課后習(xí)題 151
項(xiàng)目7 Java程序圖形用戶界面開(kāi)發(fā) 153
程序人生 153
學(xué)習(xí)知識(shí)導(dǎo)圖 154
任務(wù)7.1 圖形用戶界面開(kāi)發(fā)簡(jiǎn)介 155
7.1.1 圖形用戶界面概述 155
7.1.2 Java語(yǔ)言圖形類庫(kù)包概述 156
任務(wù)7.2 容器的處理 159
7.2.1 容器組件 159
7.2.2 布局管理 164
任務(wù)7.3 基本組件 169
7.3.1 按鈕組件 169
7.3.2 標(biāo)簽組件 171
7.3.3 文本框組件 172
7.3.4 復(fù)選框與單選按鈕組件 174
7.3.5 列表框與組合框組件 176
任務(wù)7.4 菜單與工具欄 178
7.4.1 菜單的實(shí)現(xiàn) 178
7.4.2 工具欄的實(shí)現(xiàn) 181
任務(wù)7.5 拓展實(shí)踐任務(wù) 182
7.5.1 計(jì)算器界面的實(shí)現(xiàn) 182
7.5.2 用戶注冊(cè)界面的實(shí)現(xiàn) 183
7.5.3 考核與評(píng)價(jià) 186
項(xiàng)目小結(jié) 187
課后習(xí)題 188
項(xiàng)目8 Java程序的事件處理 189
程序人生 189
學(xué)習(xí)知識(shí)導(dǎo)圖 190
任務(wù)8.1 事件監(jiān)聽(tīng)與處理 191
8.1.1 Java程序事件處理機(jī)制概述 191
8.1.2 事件監(jiān)聽(tīng)器接口 193
8.1.3 事件的處理 195
8.1.4 事件適配器 197
任務(wù)8.2 常用處理事件 199
8.2.1 激活組件事件處理 199
8.2.2 鼠標(biāo)事件處理 201
8.2.3 按鍵事件處理 203
8.2.4 選擇事件處理 206
任務(wù)8.3 拓展實(shí)踐任務(wù) 207
8.3.1 加法計(jì)算器功能的實(shí)現(xiàn) 207
8.3.2 簡(jiǎn)易通訊錄功能的實(shí)現(xiàn) 208
8.3.3 菜單功能的實(shí)現(xiàn) 210
8.3.4 考核與評(píng)價(jià) 212
項(xiàng)目小結(jié) 213
課后習(xí)題 214
項(xiàng)目9 Java程序的數(shù)據(jù)庫(kù)開(kāi)發(fā) 216
程序人生 216
學(xué)習(xí)知識(shí)導(dǎo)圖 217
任務(wù)9.1 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)概述 218
9.1.1 JDBC技術(shù)概述 218
9.1.2 JDBC數(shù)據(jù)庫(kù)訪問(wèn)模型 219
9.1.3 JDBC API概述 220
任務(wù)9.2 應(yīng)用JDBC訪問(wèn)數(shù)據(jù)庫(kù) 223
9.2.1 加載 JDBC 驅(qū)動(dòng) 223
9.2.2 創(chuàng)建數(shù)據(jù)庫(kù)連接 226
9.2.3 執(zhí)行SQL語(yǔ)句 227
9.2.4 斷開(kāi)與數(shù)據(jù)庫(kù)的連接 229
任務(wù)9.3 常見(jiàn)數(shù)據(jù)庫(kù)訪問(wèn)操作 230
9.3.1 MySQL數(shù)據(jù)庫(kù)表簡(jiǎn)介 230
9.3.2 連接MySQL數(shù)據(jù)庫(kù) 231
9.3.3 查詢數(shù)據(jù)操作 233
9.3.4 增加數(shù)據(jù)操作 235
9.3.5 修改數(shù)據(jù)操作 237
9.3.6 刪除數(shù)據(jù)操作 239
任務(wù)9.4 拓展實(shí)踐任務(wù) 241
9.4.1 數(shù)據(jù)排序功能的實(shí)現(xiàn) 241
9.4.2 按條件查詢數(shù)據(jù)功能的實(shí)現(xiàn) 242
9.4.3 模糊查詢數(shù)據(jù)功能的實(shí)現(xiàn) 244
9.5.3 考核與評(píng)價(jià) 246
項(xiàng)目小結(jié) 247
課后習(xí)題 248
項(xiàng)目10 Java程序的文件處理 250
程序人生 250
學(xué)習(xí)知識(shí)導(dǎo)圖 251
任務(wù)10.1 文件處理簡(jiǎn)介 252
10.1.1 文件概述 252
10.1.2 輸入/輸出流概述 253
10.1.3 File類的使用 256
任務(wù)10.2 文件的輸入/輸出處理 260
10.2.1 文件字節(jié)流 260
10.2.2 文件字符流 262
10.2.3 順序訪問(wèn)文件 264
10.2.4 隨機(jī)訪問(wèn)文件 265
任務(wù)10.3 拓展實(shí)踐任務(wù) 266
10.3.1 用戶磁盤文件的保存 267
10.3.2 用戶磁盤文件的讀取 268
10.3.3 考核與評(píng)價(jià) 270
項(xiàng)目小結(jié) 271
課后習(xí)題 272
項(xiàng)目11 Java程序的多線程處理 274
程序人生 274
學(xué)習(xí)知識(shí)導(dǎo)圖 275
任務(wù)11.1 線程概述 276
11.1.1 線程的概念 276
11.1.2 線程的生命周期 276
11.1.3 多線程編程概述 279
任務(wù)11.2 線程的創(chuàng)建 279
11.2.1 線程的創(chuàng)建 279
11.2.2 線程的啟動(dòng) 282
任務(wù)11.3 多線程的控制 284
11.3.1 多線程優(yōu)先級(jí)的調(diào)度 284
11.3.2 多線程的互斥與同步 285
11.3.3 死鎖的處理 291
任務(wù)11.4 拓展實(shí)踐任務(wù) 294
11.4.1 哲學(xué)家用餐問(wèn)題的處理 294
11.4.2 計(jì)時(shí)鐘的實(shí)現(xiàn) 296
11.4.3 考核與評(píng)價(jià) 297
項(xiàng)目小結(jié) 298
課后習(xí)題 299
項(xiàng)目12 綜合案例項(xiàng)目開(kāi)發(fā) 300
程序人生 300
學(xué)習(xí)知識(shí)導(dǎo)圖 301
任務(wù)12.1 項(xiàng)目的分析與設(shè)計(jì) 302
12.1.1 中國(guó)象棋游戲的需求分析 302
12.1.2 中國(guó)象棋游戲程序的結(jié)構(gòu)設(shè)計(jì) 303
任務(wù)12.2 項(xiàng)目的功能實(shí)現(xiàn) 305
12.2.1 通用模塊的實(shí)現(xiàn) 305
12.2.2 實(shí)體模塊的實(shí)現(xiàn) 306
12.2.3 窗口模塊的實(shí)現(xiàn) 312
12.2.4 項(xiàng)目的運(yùn)行與發(fā)布 322
任務(wù)12.3 拓展實(shí)踐任務(wù) 325
12.3.1 2048游戲的需求分析 325
12.3.2 2048游戲的功能實(shí)現(xiàn) 327
12.3.3 考核與評(píng)價(jià) 334
項(xiàng)目小結(jié) 335
課后習(xí)題 336

本目錄推薦

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