基于工作任務(wù)的Java程序設(shè)計(jì)實(shí)驗(yàn)教程
定 價(jià):35 元
- 作者:宋鋒,馮君,崔蕾主編
- 出版時(shí)間:2015/8/1
- ISBN:9787302408987
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁(yè)碼:292
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書由兩篇內(nèi)容組成,第一篇內(nèi)容是與理論教材配套的實(shí)驗(yàn)內(nèi)容,特點(diǎn)是采用任務(wù)驅(qū)動(dòng)的方式來(lái)進(jìn)行組織,每一章都包括幾個(gè)與Java理論知識(shí)以及生活密切相關(guān)的實(shí)例的練習(xí),每一個(gè)任務(wù)都有詳細(xì)的實(shí)施步驟,讀者通過循序漸進(jìn)的練習(xí),達(dá)到掌握J(rèn)ava語(yǔ)言的知識(shí)點(diǎn)、積累開發(fā)經(jīng)驗(yàn)的目的;第二篇內(nèi)容是一個(gè)“圖書管理系統(tǒng)”的綜合應(yīng)用案例,綜合應(yīng)用了Java的基本語(yǔ)法、Java的程序控制結(jié)構(gòu)、面向?qū)ο蟮姆治鲈O(shè)計(jì)、數(shù)據(jù)庫(kù)、圖形用戶界面、異常處理、JDBC等的相關(guān)知識(shí)。
Java是為了適應(yīng)智能設(shè)備和網(wǎng)絡(luò)應(yīng)用而產(chǎn)生的一種程序設(shè)計(jì)語(yǔ)言,擁有面向?qū)ο、跨平臺(tái)、高性能、分布性和可移植性等特點(diǎn),是目前被廣泛使用的編程語(yǔ)言之一,近些年來(lái)的編程語(yǔ)言排名中,Java語(yǔ)言一直位列第一位。Java可以用于傳統(tǒng)的桌面應(yīng)用程序的編程,也可以用于家電、智能設(shè)備、手持設(shè)備、通信設(shè)備等嵌入式應(yīng)用程序的開發(fā),隨著網(wǎng)絡(luò)向著云計(jì)算、物聯(lián)網(wǎng)的方向發(fā)展,Java語(yǔ)言具有更加廣闊的應(yīng)用市場(chǎng)和應(yīng)用前景。社會(huì)對(duì)Java工程師的需求量一直很大,掌握J(rèn)ava語(yǔ)言,能夠進(jìn)行典型的Java應(yīng)用程序的開發(fā),是對(duì)普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生最基本的能力要求之一。
本書通過通俗易懂的語(yǔ)言和實(shí)用生動(dòng)的例子,以任務(wù)驅(qū)動(dòng)的方式帶領(lǐng)讀者進(jìn)行上機(jī)實(shí)驗(yàn),每個(gè)任務(wù)都有詳細(xì)的實(shí)施步驟,方便老師和同學(xué)操作檢驗(yàn),任務(wù)還備有思考、討論或是任務(wù)擴(kuò)展,使讀者能在掌握基本知識(shí)點(diǎn)的基礎(chǔ)上,達(dá)到能舉一反三的目的。
全書共分為兩篇,第一篇為基本實(shí)驗(yàn)篇,第二篇為綜合應(yīng)用實(shí)例。
第一篇由16章組成。第1章通過4個(gè)任務(wù),介紹JDK環(huán)境的安裝、配置,使用記事本進(jìn)行Java程序的開發(fā),在控制臺(tái)中使用JDK環(huán)境對(duì)Java程序進(jìn)行編譯和運(yùn)行。第2章通過5個(gè)任務(wù),介紹常量和變量的定義、取值范圍、表達(dá)式、轉(zhuǎn)義字符、數(shù)據(jù)類型轉(zhuǎn)換、注釋的使用方法。第3章通過6個(gè)任務(wù),介紹了if…else及switch…case選擇分支結(jié)構(gòu)的使用方法。第4章通過6個(gè)任務(wù)的練習(xí),介紹了for循環(huán)、while循環(huán)、do…while循環(huán)的語(yǔ)法和使用方法,以及結(jié)束循環(huán)的方法。第5章通過3個(gè)任務(wù),對(duì)Java中的數(shù)組的定義和使用方法進(jìn)行了詳細(xì)的闡述。第6章通過3個(gè)任務(wù),介紹類和對(duì)象的概念、定義和使用方法。第7章通過3個(gè)任務(wù),介紹繼承的概念和在程序中的使用方法。第8章通過2個(gè)任務(wù),介紹多態(tài)的特點(diǎn)和使用方法。第9章通過2個(gè)任務(wù),闡述接口的特點(diǎn)和使用方法。第10章通過5個(gè)任務(wù),介紹異常的定義、異常的處理方法、自定義異常及使用方法。第11章通過5個(gè)任務(wù),介紹使用圖形用戶界面開發(fā)桌面應(yīng)用的方法。第12章通過4個(gè)任務(wù),介紹輸入輸出流的使用方法。第13章通過2個(gè)任務(wù),介紹了List集合和Map集合的使用方法。第14章通過5個(gè)任務(wù),介紹網(wǎng)絡(luò)編程中常用對(duì)象的使用方法。第15章通過4個(gè)任務(wù),介紹多線程的特點(diǎn)和使用方法。第16章通過“會(huì)員管理信息系統(tǒng)”的開發(fā),介紹純JDBC驅(qū)動(dòng)連接與操作數(shù)據(jù)庫(kù)中數(shù)據(jù)的方法。
第二篇內(nèi)容是一個(gè)“圖書管理系統(tǒng)”的綜合應(yīng)用案例,綜合應(yīng)用了Java的基本語(yǔ)法、Java的程序控制結(jié)構(gòu)、面向?qū)ο蟮姆治鲈O(shè)計(jì)、數(shù)據(jù)庫(kù)、圖形用戶界面、異常處理、JDBC等的相關(guān)知識(shí),可以用作Java程序設(shè)計(jì)配套的課程設(shè)計(jì)參考,也可以作為Java團(tuán)隊(duì)合作項(xiàng)目的參考。
由于作者水平有限,缺點(diǎn)和欠妥之處難免,懇請(qǐng)讀者幫助指正。
作者
2015年6月目錄