注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Java程序設(shè)計任務(wù)驅(qū)動式教程(第4版)

Java程序設(shè)計任務(wù)驅(qū)動式教程(第4版)

Java程序設(shè)計任務(wù)驅(qū)動式教程(第4版)

定 價:¥59.00

作 者: 孫修東,李嘉,王永紅 編
出版社: 北京航空航天大學(xué)出版社
叢編項: 高職高專“十三五”規(guī)劃教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787512431249 出版時間: 2020-04-01 包裝: 平裝
開本: 16開 頁數(shù): 368 字?jǐn)?shù):  

內(nèi)容簡介

  Java是目前世界上流行、優(yōu)秀的編程語言,它不但贏得了程序員的擁護(hù),也贏得了企業(yè)的支持。編程語言的學(xué)習(xí)是生澀的,該書致力于使讀者更輕松、更愉快地進(jìn)入Java世界的大門。該書是一線教師長期教學(xué)和軟件開發(fā)實踐的經(jīng)驗積累,也是根據(jù)學(xué)生的認(rèn)知規(guī)律精心組織編寫的項目化教程。該書以培養(yǎng)崗位職業(yè)能力為主線,按照典型任務(wù)序化知識,將知識融人任務(wù)情景之中。全書共29項任務(wù),采用行業(yè)流行的Eclipse作為開發(fā)工具進(jìn)行講解,內(nèi)容主要包括Java開發(fā)環(huán)境、Java語言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計、GUI程序設(shè)計、Applet、異常處理、數(shù)據(jù)庫操作、文件操作、多線程和網(wǎng)絡(luò)編程等。每個任務(wù)都按“跟我做一實現(xiàn)方案一代碼分析一必備知識一動手做一做一動腦想一想”的結(jié)構(gòu)組織。最后,通過綜合實訓(xùn),引導(dǎo)學(xué)生學(xué)習(xí)應(yīng)用Swing界面和JDBC數(shù)據(jù)庫編程技術(shù)開發(fā)實際應(yīng)用系統(tǒng)。該書內(nèi)容豐富,案例經(jīng)典,知識講解系統(tǒng),突出能力培養(yǎng),易于學(xué)習(xí),易于提高編程能力。《Java程序設(shè)計任務(wù)驅(qū)動式教程(第4版)》適合作為高職高專院校計算機及相關(guān)專業(yè)的教材,也可作為職業(yè)培訓(xùn)的教材或自學(xué)者的參考書。

作者簡介

暫缺《Java程序設(shè)計任務(wù)驅(qū)動式教程(第4版)》作者簡介

圖書目錄

任務(wù)一 搭建環(huán)境(構(gòu)建Java集成開發(fā)環(huán)境)1
通過構(gòu)建Java開發(fā)環(huán)境,講解JDK、Eclipse的下載、安裝和基本配置,Eclipse的項目導(dǎo)入、導(dǎo)出的基本應(yīng)用,為后續(xù)學(xué)習(xí)做好準(zhǔn)備。
1.1跟我做:搭建Java運行環(huán)境2
1.2實現(xiàn)方案2
1.3必備知識16
1.4動手做一做18
1.5動腦想一想19
任務(wù)二 Java歡迎你(開發(fā)簡單的Java程序)20
利用Eclipse開發(fā)第一個Java程序,學(xué)習(xí)創(chuàng)建Java項目、包、類的基本方法,初步認(rèn)識Java集成開發(fā)工具Eclipse、Java程序結(jié)構(gòu)。
2.1跟我做:我的第一個Java程序21
2.2實現(xiàn)方案21
2.3代碼分析25
2.4必備知識30
2.5動手做一做33
2.6動腦想一想34
任務(wù)三 小試牛刀(學(xué)習(xí)Java語言基礎(chǔ))35
通過農(nóng)藥稀釋計算器程序,學(xué)習(xí)Java標(biāo)識符和關(guān)鍵字、數(shù)據(jù)類型、運算符與表達(dá)式的使用。
3.1跟我做:農(nóng)藥稀釋計算器36
3.2實現(xiàn)方案373.3代碼分析38
3.4必備知識403.5動手做一做49
3.6動腦想一想50
任務(wù)四 挑戰(zhàn)選擇(使用分支控制流程)52
通過計算運費程序,學(xué)習(xí)ifelse、switch分支語句的語法結(jié)構(gòu)、執(zhí)行流程和用法。
4.1跟我做:計算運費52
4.2實現(xiàn)方案53
4.3代碼分析53
4.4必備知識56
4.5動手做一做60
4.6動腦想一想61
任務(wù)五 樹苗采購(使用循環(huán)控制流程)63
通過樹苗采購程序,學(xué)習(xí)while、dowhile、for循環(huán)語句的語法結(jié)構(gòu)、執(zhí)行流程和用法,以及多重循環(huán)和跳轉(zhuǎn)語句。
5.1跟我做:樹苗采購64
5.2實現(xiàn)方案64
5.3代碼分析65
5.4必備知識67
5.5動手做一做71
5.6動腦想一想73
任務(wù)六 寵物之家(創(chuàng)建、使用類和對象)75
通過寵物類描述,學(xué)習(xí)如何抽象出事物的靜態(tài)屬性和動態(tài)行為,如何創(chuàng)建和使用類及對象,如何定義和使用類的方法,如何創(chuàng)建包組織Java工程,開始真正的Java面向?qū)ο笾谩?br />6.1跟我做:寵物類76
6.2實現(xiàn)方案76
6.3代碼分析77
6.4必備知識81
6.5動手做一做90
6.6動腦想一想91
任務(wù)七 保護(hù)隱私(封裝的使用)93
通過寵物類的封裝程序,學(xué)習(xí)用構(gòu)造方法實現(xiàn)對象成員的初始化,加深對類的封裝、方法的重載的理解,明確構(gòu)造方法與實例方法的區(qū)別。
7.1跟我做:寵物類的封裝93
7.2實現(xiàn)方案94
7.3代碼分析95
7.4必備知識99
7.5動手做一做105
7.6動腦想一想105
任務(wù)八 子承父業(yè)(繼承和多態(tài)的使用)107
通過寵物的繼承關(guān)系程序,學(xué)習(xí)繼承的實現(xiàn)、多態(tài)的實現(xiàn),深入體會面向?qū)ο蟮木A所在。
8.1跟我做:寵物的繼承關(guān)系107
8.2實現(xiàn)方案108
8.3代碼分析109
8.4必備知識111
8.5動手做一做119
8.6動腦想一想119
任務(wù)九 萬能之手(接口的使用)122
通過模擬使用USB接口程序,學(xué)習(xí)Java面向接口編程的思想,理解Java接口與多態(tài)的關(guān)系以及Java中使用接口實現(xiàn)多繼承的方法。
9.1跟我做:使用USB接口122
9.2實現(xiàn)方案122
9.3代碼分析123
9.4必備知識125
9.5動手做一做132
9.6動腦想一想132
任務(wù)十Java的數(shù)據(jù)倉庫(數(shù)組與集合)134
通過銀行存款本利賬單程序,學(xué)習(xí)數(shù)組的聲明、創(chuàng)建、初始化和使用,學(xué)習(xí)集合框架的使用,理解main()方法參數(shù)的應(yīng)用。
10.1跟我做:銀行存款本利賬單135
10.2實現(xiàn)方案135
10.3代碼分析136
10.4必備知識139
10.5動手做一做149
10.6動腦想一想151
任務(wù)十一 保持良好的交流(使用字符串)153
通過“正話反說”游戲程序,學(xué)習(xí)使用String類、StringBuffer類的方法對字符串進(jìn)行操作,明確String類與StringBuffer類的區(qū)別。
11.1跟我做:正話反說154
11.2實現(xiàn)方案154
11.3代碼分析155
11.4必備知識156
11.5動手做一做160
11.6動腦想一想161
任務(wù)十二 防患于未然(捕獲并處理異常)163
通過除法計算器程序,學(xué)習(xí)運用trycatchfinally捕獲并處理異常的方法,理解異常概念及Java的異常處理機制。
12.1跟我做:捕獲并處理異常163
12.2實現(xiàn)方案164
12.3代碼分析164
12.4必備知識165
12.5動手做一做171
12.6動腦想一想172
任務(wù)十三 主動出擊(拋出異常)173
通過調(diào)查問卷中植物病蟲害(病害、蟲害、生理性)種類的選擇程序,學(xué)習(xí)聲明拋出異常、主動拋出異常和自定義異常的實現(xiàn)方法,提高程序運行的穩(wěn)定性。
13.1跟我做:選錯即被拋出173
13.2實現(xiàn)方案174
13.3代碼分析175
13.4必備知識176
13.5動手做一做179
13.6動腦想一想179
任務(wù)十四 與Applet初次見面(Applet入門)181
通過簡單的自我介紹Applet小程序,學(xué)習(xí)編寫和運行Applet程序的方法,了解Applet的特點,理解Applet的生命周期和主要方法,同時掌握Applet與Application的主要區(qū)別及Applet的參數(shù)傳遞知識點。
14.1跟我做:簡單自我介紹182
14.2實現(xiàn)方案182
14.3代碼分析183
14.4必備知識185
14.5動手做一做188
14.6動腦想一想189
任務(wù)十五 聲形并茂的Applet(在Applet中播放聲音和顯示圖像)191
通過聲形并茂的Applet小程序,學(xué)習(xí)在Applet中顯示圖像、播放聲音的方法,實現(xiàn)Applet的多媒體應(yīng)用。
15.1跟我做:會唱歌的圖片191
15.2實現(xiàn)方案192
15.3代碼分析192
15.4必備知識193
15.5動手做一做195
15.6動腦想一想196
任務(wù)十六 進(jìn)入Windows世界(設(shè)計圖形用戶界面)198
通過創(chuàng)建農(nóng)產(chǎn)品銷售系統(tǒng)登錄窗口程序,學(xué)習(xí)使用JFrame構(gòu)造窗體、使用JPanel構(gòu)造容器對象、使用基本組件構(gòu)造GUI界面。
16.1跟我做:創(chuàng)建農(nóng)產(chǎn)品銷售系統(tǒng)登錄窗口199
16.2實現(xiàn)方案200
16.3代碼分析201
16.4必備知識205
16.5動手做一做211
16.6動腦想一想211
任務(wù)十七布局規(guī)劃(使用布局管理器)214
通過園林樹木展示程序,學(xué)習(xí)使用流布局、網(wǎng)格布局、邊界布局、卡片布局和自定義布局改善用戶界面,理解各種布局特點及各種布局的異同。5
17.1跟我做:園林樹木展示215
17.2實現(xiàn)方案216
17.3代碼分析217
17.4必備知識221
17.5動手做一做223
17.6動腦想一想224
任務(wù)十八 事件委托處理(如何處理事件)227
通過猜數(shù)字游戲程序,學(xué)習(xí)編寫事件處理程序的基本方法,掌握ActionEvent動作事件的處理,理解Java委托事件處理機制。
18.1跟我做:猜數(shù)字小游戲227
18.2實現(xiàn)方案228
18.3代碼分析229
18.4必備知識232
18.5動手做一做236
18.6動腦想一想237
任務(wù)十九選擇之道(使用選擇控件和選項事件)240
通過農(nóng)產(chǎn)品市場需求調(diào)查問卷程序,學(xué)習(xí)使用組合框、復(fù)選框、單選按鈕、列表框等選擇控件構(gòu)造復(fù)雜用戶界面,深入理解Java委托事件處理機制。
19.1跟我做:農(nóng)產(chǎn)品市場需求調(diào)查問卷240
19.2實現(xiàn)方案241
19.3代碼分析242
19.4必備知識246
19.5動手做一做249
19.6動腦想一想250
任務(wù)二十 簡明清晰的菜單(使用菜單和其他常用事件)252
通過使用級聯(lián)菜單控制文字的字體和顏色程序,學(xué)習(xí)應(yīng)用下拉式菜單、彈出式菜單構(gòu)造復(fù)雜用戶界面,了解鼠標(biāo)事件、鍵盤事件等的處理。
20.1跟我做:使用菜單控制字體和顏色252
20.2實現(xiàn)方案253
20.3代碼分析254
20.4必備知識257
20.5動手做一做263
20.6動腦想一想264
任務(wù)二十一 訪問數(shù)據(jù)(使用JDBC連接數(shù)據(jù)庫)266
通過查詢顯示數(shù)據(jù)庫表記錄程序,學(xué)習(xí)實現(xiàn)數(shù)據(jù)庫連接的方法,理解JDBC的工作原理。
21.1跟我做:使用JDBC連接數(shù)據(jù)庫266
21.2實現(xiàn)方案267
21.3代碼分析
21.4必備知識270
21.5動手做一做275
21.6動腦想一想276
任務(wù)二十二 訪問數(shù)據(jù)升級(數(shù)據(jù)庫編程)277
通過Java數(shù)據(jù)庫應(yīng)用程序,學(xué)習(xí)實現(xiàn)數(shù)據(jù)庫連接,以及對數(shù)據(jù)庫增、刪、改、查操作的方法,深入理解JDBC的工作原理。
22.1跟我做:使用JDBC編程277
22.2實現(xiàn)方案278
22.3代碼分析278
22.4必備知識283
22.5動手做一做290
22.6動腦想一想290
任務(wù)二十三 文件管理(目錄與文件管理)292
通過創(chuàng)建模擬QQ對聊天記錄的管理程序,學(xué)習(xí)File類的使用、Java目錄與文件的創(chuàng)建與管理。
23.1跟我做:管理聊天記錄292
23.2實現(xiàn)方案293
23.3代碼分析293
23.4必備知識295
23.5動手做一做297
23.6動腦想一想
任務(wù)二十四 順序進(jìn)出之道(文件的順序訪問)
通過統(tǒng)計重復(fù)花卉名稱程序,學(xué)習(xí)流文件的順序訪問方法,了解常用的輸入/輸出類的應(yīng)用,理解輸入/輸出流的概念。
24.1跟我做:統(tǒng)計重復(fù)花卉名稱
24.2實現(xiàn)方案
24.3代碼分析
24.4必備知識
24.5動手做一做
24.6動腦想一想
任務(wù)二十五 隨機進(jìn)出之道(文件的隨機訪問)316通過篡改動物名稱程序,學(xué)習(xí)利用RandomAccessFile類實現(xiàn)流文件隨機訪問的方法。
25.1跟我做:篡改動物名稱
25.2實現(xiàn)方案
25.3代碼分析
25.4必備知識
25.5動手做一做
25.6動腦想一想
任務(wù)二十六 分身有術(shù)(創(chuàng)建和啟動線程)
通過行政服務(wù)中心農(nóng)業(yè)窗口排號系統(tǒng)程序,學(xué)習(xí)Java線程的創(chuàng)建與啟動方法,理解線程的概念以及線程與進(jìn)程的區(qū)別。
26.1跟我做:行政服務(wù)中心農(nóng)業(yè)窗口排號系統(tǒng)
26.2實現(xiàn)方案
26.3代碼分析
26.4必備知識
26.5動手做一做
26.6動腦想一想
任務(wù)二十七 線程同步(線程的狀態(tài)與調(diào)度)
通過模擬農(nóng)業(yè)補貼在線申請業(yè)務(wù)程序,學(xué)習(xí)Java多線程的調(diào)度方法,理解線程的生命周期、線程的優(yōu)先級、線程的同步控制。
27.1跟我做:農(nóng)業(yè)補貼在線申請線程同步
27.2實現(xiàn)方案
27.3代碼分析
27.4必備知識
27.5動手做一做
27.6動腦想一想
任務(wù)二十八 Java中的套接字Socket(面向連接通信的實現(xiàn))
通過簡單的聊天程序,學(xué)習(xí)使用Socket類、ServerSocket類創(chuàng)建客戶端程序與服務(wù)端程序,實現(xiàn)面向連接的通信。
28.1跟我做:基于TCP的一對一的Socket通信
28.2實現(xiàn)方案
28.3代碼分析
28.4必備知識
28.5動手做一做
28.6動腦想一想
任務(wù)二十九Java中的數(shù)據(jù)報編程(無連接通信的實現(xiàn))
通過簡單的聊天程序,學(xué)習(xí)使用DatagramPacket類、DatagramSocket類創(chuàng)建客戶端程序與服務(wù)端程序,實現(xiàn)面向無連接的通信。
29.1跟我做:使用UDP協(xié)議的Java聊天程序
29.2實現(xiàn)方案
29.3代碼分析
29.4必備知識
29.5動手做一做
29.6動腦想一想
綜合實訓(xùn) 學(xué)生信息管理系統(tǒng)開發(fā)362
基于Eclipse開發(fā)一個簡單的學(xué)生信息管理系統(tǒng),學(xué)習(xí)使用面向?qū)ο蠹夹g(shù)來設(shè)計和實現(xiàn)應(yīng)用系統(tǒng),理解系統(tǒng)層次劃分,學(xué)會按照系統(tǒng)開發(fā)的一般步驟進(jìn)行Swing界面開發(fā)和JDBC數(shù)據(jù)庫編程。
30.1系統(tǒng)設(shè)計
30.2登錄功能實現(xiàn)
30.3學(xué)生功能實現(xiàn)
30.4教師功能實現(xiàn)
30.5實訓(xùn)擴(kuò)展
參考文獻(xiàn)

本目錄推薦

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