基于工作任務(wù)的Java程序設(shè)計(jì)
定 價(jià):49.5 元
- 作者:馮君,宋鋒,劉春霞主編
- 出版時(shí)間:2015/8/1
- ISBN:9787302408949
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:441
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書共分3篇: 第1篇(第1-5章)為Java入門篇,著重介紹Java語言所涉及的基本概念、流程控制、數(shù)組等基礎(chǔ)知識(shí);第2篇(第6-10章)為面向?qū)ο蠡A(chǔ)篇,著重討論面向?qū)ο蟮娜筇卣?即封裝、繼承、多態(tài),以及接口、異常處理等面向?qū)ο蟮幕A(chǔ)知識(shí);第3篇(第11-16章)為Java進(jìn)階篇,著重介紹Java集合框架、圖形用戶界面、I/O流、多線程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程等面向?qū)ο蟾呒?jí)技術(shù)。
在近期TIOBE最新公布的最受歡迎編程語言排行榜中,Java語言仍然名列前茅,該排行榜是通過各方資料的匯總分析而得出的結(jié)果。Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)(即Java EE、 Java ME、Java SE)的總稱。Java自面世后就非常流行,發(fā)展迅速,并對(duì)C++語言形成有力沖擊。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。
本書內(nèi)容豐富,包含16個(gè)任務(wù),以任務(wù)描述→任務(wù)分析→相關(guān)知識(shí)講解→任務(wù)實(shí)現(xiàn)→知識(shí)拓展→強(qiáng)化練習(xí)為主線,全書共分為三篇。
(1) Java入門篇: 主要針對(duì)零起點(diǎn)的讀者,如果讀者具備C或C++的基礎(chǔ),該篇可以簡單學(xué)習(xí)或者直接跳過。
(2) 面向?qū)ο蠡A(chǔ)篇: 主要介紹類、對(duì)象、面向?qū)ο蟮姆庋b性、繼承性和多態(tài)性、接口、異常處理。不同于市面上的很多教材書中的例題是單純?yōu)榱酥v知識(shí)而隨意拼湊起來的,沒有任何實(shí)際意義,并且容易誤導(dǎo)學(xué)生,本書通過對(duì)現(xiàn)實(shí)生活的情節(jié)模擬,將面向?qū)ο笏枷脒M(jìn)行引入,旨在讓學(xué)生真正理解并能靈活地運(yùn)用面向?qū)ο蟮乃枷脒M(jìn)行程序設(shè)計(jì)。
(3) Java進(jìn)階篇: 主要介紹圖形用戶界面、Java集合框架、多線程、網(wǎng)絡(luò)編程、多線程和數(shù)據(jù)庫訪問方面的知識(shí)。通過該篇的學(xué)習(xí),相信讀者會(huì)受益匪淺。
本書具有如下特色。
(1) 任務(wù)驅(qū)動(dòng): 基于任務(wù)驅(qū)動(dòng),圍繞任務(wù)展開教學(xué),學(xué)習(xí)目標(biāo)十分明確,適合學(xué)生的學(xué)習(xí)特點(diǎn),使“教與學(xué)”生動(dòng)有趣,易于接受。
(2) 案例經(jīng)典: 教材中的案例均來源于生活和實(shí)踐,以故事講述的形式展開,構(gòu)思巧妙,并配以形象逼真的圖片說明,將復(fù)雜的知識(shí)簡單化。
(3) 輕松易學(xué): 生動(dòng)的比喻,細(xì)致深入的講解,讓讀者輕松入門。
(4) 適用面廣: 從起點(diǎn)上來說,本書兼顧了零起點(diǎn)和有語言基礎(chǔ)的讀者;從目標(biāo)上來說,本書適合Java程序設(shè)計(jì)基礎(chǔ)目標(biāo)和進(jìn)階目標(biāo)的讀者。
本書凝結(jié)了全體編者的智慧結(jié)晶,是編者結(jié)合實(shí)際的教學(xué)情況、總結(jié)教學(xué)經(jīng)驗(yàn),在積累多年幾經(jīng)修改的教案基礎(chǔ)上執(zhí)筆成稿,具體編寫分工如下:
第1章~第3章、第10章、第14章由宋鋒編寫;第4章、第5章、第9章、第11章~第13章、第15章由馮君編寫;第6章~第8章由劉春霞編寫;第16章由崔蕾編寫;譚業(yè)武主任、薛梅老師參與了Java進(jìn)階篇的構(gòu)思、審核工作。全書由馮君總體策劃、主持編寫并通讀全稿。
本書在編寫的過程中,得到很多人的支持和鼓勵(lì),特別要感謝莊波老師和我的摯友常梅,很多案例的產(chǎn)生都是受到他們的啟發(fā),還要感謝背后默默支持我的家人,同時(shí)感謝所有在出版過程中給予幫助的人。
為了方便老師教學(xué),本書配有電子課件和書中所有源代碼,有需要的讀者請(qǐng)通過fengjunImportant@163.com聯(lián)系。本書的讀者對(duì)象定位于高校計(jì)算機(jī)相關(guān)專業(yè)的本科生、大專生或是從事Java軟件開發(fā)及相關(guān)領(lǐng)域的工程技術(shù)人員,旨在培養(yǎng)讀者面向?qū)ο蟮募夹g(shù)分析和解決問題的能力,從而適應(yīng)信息化時(shí)代的需求。由于編者水平有限,書中難免存在欠妥之處,懇請(qǐng)讀者幫助指正。
作者2015年6月