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