Java面向?qū)ο蟪绦蛟O(shè)計項(xiàng)目化教程
定 價:45 元
- 作者:黃濤,付沛,張吉力 著
- 出版時間:2020/9/1
- ISBN:9787568064484
- 出 版 社:華中科技大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:232
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書全面介紹Java面向?qū)ο蟪绦蛟O(shè)計知識,共分為10個單元,包括類和對象、基本工具類介紹、接口、繼承與多態(tài)、異常處理、泛型與集合框架、圖形用戶界面設(shè)計、IO操作、多線程、數(shù)據(jù)庫操作、網(wǎng)絡(luò)通信等內(nèi)容。
本書以任務(wù)驅(qū)動的組織模式,實(shí)現(xiàn)“教、學(xué)、做”一體化,將Java面向?qū)ο蟪绦蛟O(shè)計的知識和技能訓(xùn)練有機(jī)結(jié)合起來。本書實(shí)用性強(qiáng),重點(diǎn)突出實(shí)際技能的訓(xùn)練,可作為高職高專、應(yīng)用型本科層次院校計算機(jī)專業(yè)、信息管理專業(yè)等相關(guān)專業(yè)學(xué)生的教材,也可以作為各種Java培訓(xùn)班的培訓(xùn)教材和自學(xué)教材,對程序設(shè)計人員也有一定的參考價值。
本書以任務(wù)驅(qū)動的組織模式,實(shí)現(xiàn)“教、學(xué)、做”一體化,將Java面向?qū)ο笾R及具體應(yīng)用與技能訓(xùn)練有機(jī)結(jié)合起來,實(shí)用性強(qiáng),重點(diǎn)突出實(shí)際技能的訓(xùn)練。
本書的編者都是多年從事Java面向?qū)ο蟪绦蛟O(shè)計教學(xué)的教師和從事Java開發(fā)工作的軟件工程師,對Java有著深刻的理解。在從事Java面向?qū)ο蟪绦蛟O(shè)計教學(xué)的過程中,編者詳細(xì)了解了學(xué)生在學(xué)習(xí)Java面向?qū)ο蟪绦蛟O(shè)計時遇到的難點(diǎn),知道如何引導(dǎo)學(xué)生更快、更準(zhǔn)確地掌握和使用Java面向?qū)ο蟪绦蛟O(shè)計技術(shù)。在此基礎(chǔ)上,編者在編寫本書時采用任務(wù)驅(qū)動的組織模式來全面解析Java面向?qū)ο蟪绦蛟O(shè)計技術(shù),概念清楚、重點(diǎn)突出、內(nèi)容豐富、結(jié)構(gòu)合理、思路清晰、案例翔實(shí)。讀者通過逐步完成各個任務(wù),可以由淺入深地掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計的相關(guān)知識與技能,增強(qiáng)對基本概念的理解和實(shí)際動手能力的培養(yǎng)。
本書共分為10個單元。單元1介紹面向?qū)ο蟮母拍睢㈩惡蛯ο蟮幕局R、構(gòu)造方法、static關(guān)鍵字、內(nèi)部類和包等內(nèi)容。單元2介紹基本數(shù)據(jù)類型封裝類、字符串操作類、日期時間類、數(shù)字處理類、對象類等內(nèi)容。單元3介紹類繼承的方法、類的多態(tài)性、抽象類和接口的使用方法等內(nèi)容。單元4介紹異常的概念、分類和常見的異常、異常的捕獲、異常的拋出、自定義異常等內(nèi)容。單元5介紹泛型類、泛型方法、泛型接口、泛型集合類等內(nèi)容。單元6介紹容器、組件概念和使用方法、布局管理器的布局效果和使用方法、事件處理機(jī)制和編寫事件響應(yīng)代碼的方法等內(nèi)容。單元7介紹Java IO原理、文件讀寫的方法、java.io.File類的使用方法等內(nèi)容。單元8介紹創(chuàng)建線程的兩種基本方式、操作線程的方法、線程的優(yōu)先級、線程同步的方法等內(nèi)容。單元9介紹使用SQL語句創(chuàng)建表的方法、使用SQL語句進(jìn)行插入、修改、刪除和查詢數(shù)據(jù)的方法、JDBC訪問數(shù)據(jù)庫的結(jié)構(gòu)和原理、JDBC操作數(shù)據(jù)庫的步驟和方法等內(nèi)容。單元10介紹TCP程序設(shè)計、UDP程序設(shè)計等內(nèi)容。
本書主要面向具有一定Java編程基礎(chǔ)的讀者,適合作為高職高專及應(yīng)用型本科層次院校的Java課程教材以及各種Java培訓(xùn)班的培訓(xùn)教材,還可以作為程序設(shè)計人員的參考資料。
為了方便教學(xué),本書還配有電子課件等教學(xué)資源包,任課教師還可以發(fā)郵件至hustpeiit@163.com索取。
由于作者水平有限,書中難免有疏漏及不足之處,懇請廣大讀者不吝提出寶貴意見,幫助我們改正提高。
單元1類和對象
任務(wù)1類與對象/002
任務(wù)2構(gòu)造方法/009
任務(wù)3static關(guān)鍵字/012
任務(wù)4內(nèi)部類/015
任務(wù)5Java類包/017
任務(wù)6JavaBean/019
單元2基本工具類介紹
任務(wù)1基本數(shù)據(jù)類型封裝類的使用/023
任務(wù)2字符串操作類的使用/034
任務(wù)3日期時間類的使用/043
任務(wù)4數(shù)字處理類的使用/049
任務(wù)5java.lang.Object類的使用/055
單元3接口、繼承與多態(tài)
任務(wù)1類的繼承/065
任務(wù)2多態(tài)/070
任務(wù)3抽象類/080
任務(wù)4接口/083
任務(wù)5抽象類與接口的綜合應(yīng)用/085
任務(wù)6類之間的關(guān)系/088
單元4異常處理
任務(wù)1認(rèn)識異常/094
任務(wù)2捕獲異常/097
任務(wù)3拋出異常/101
任務(wù)4自定義異常/104
單元5泛型與集合框架
任務(wù)1泛型類的定義和使用/108
任務(wù)2泛型接口/113
任務(wù)3泛型方法/116
任務(wù)4常用的泛型集合類/118
單元6圖形用戶界面設(shè)計
任務(wù)1使用窗口、標(biāo)簽等組件/127
任務(wù)2使用邊界布局管理布置容器內(nèi)的組件/133
任務(wù)3使用其他布局方式/136
任務(wù)4常用的Swing容器和組件/143
任務(wù)5Swing程序事件處理機(jī)制/150
單元7IO操作
任務(wù)1FileInputStream和FileOutputStream對文件進(jìn)行讀寫/155
任務(wù)2FileReader和FileWriter對文件進(jìn)行讀寫/159
任務(wù)3BufferedReader和BufferedWriter對文件進(jìn)行讀寫/161
任務(wù)4InputStreamReader和OutputStreamWriter的使用/163
任務(wù)5通過File類對文件進(jìn)行操作/165
單元8多線程
任務(wù)1創(chuàng)建線程的兩種基本方式/169
任務(wù)2操作線程的方法/174
任務(wù)3線程的優(yōu)先級/184
任務(wù)4線程同步的方法/186
單元9Java數(shù)據(jù)庫操作
任務(wù)1使用SQL語句管理表/198
任務(wù)2使用SQL實(shí)現(xiàn)數(shù)據(jù)更新和數(shù)據(jù)查詢/200
任務(wù)3使用JDBC操作數(shù)據(jù)庫/202
單元10網(wǎng)絡(luò)通信
任務(wù)1TCP程序設(shè)計/214
任務(wù)2UDP程序設(shè)計/220