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