Java面向?qū)ο蟪绦蛟O(shè)計(jì)
定 價(jià):32 元
- 作者:董小園 著
- 出版時(shí)間:2011/6/1
- ISBN:9787302248866
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁(yè)碼:320
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》以面向?qū)ο蟪绦蛟O(shè)計(jì)思想為主線,將Java語(yǔ)法知識(shí)及應(yīng)用程序的開發(fā)貫穿其中,讓讀者在理解面向?qū)ο缶幊趟枷氲耐瑫r(shí)逐步掌握J(rèn)ava程序設(shè)計(jì)語(yǔ)言,并且在能夠使用Java編寫應(yīng)用程序后,建立起完整的面向?qū)ο缶幊趟枷塍w系。
《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》共13章,內(nèi)容包括Java概述、面向?qū)ο缶幊讨械膶?duì)象、基本數(shù)據(jù)類型、運(yùn)算符、數(shù)組、方法、類的定義、對(duì)象的使用、類庫(kù)、繼承、接口、多態(tài)、異常處理、可視化程序開發(fā)、多線程等。本書重點(diǎn)是Java程序編寫、類與對(duì)象、繼承和多態(tài)三部分,最后通過(guò)一個(gè)完整的可視化程序開發(fā)實(shí)例將主要知識(shí)點(diǎn)進(jìn)行了綜合應(yīng)用。
《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》行文流暢,實(shí)例豐富,描述細(xì)致嚴(yán)謹(jǐn),并提供相關(guān)電子資料(清華大學(xué)出版社網(wǎng)站下載)可作為高等院校相關(guān)專業(yè)的Java程序設(shè)計(jì)課程教材,也可作為Java語(yǔ)言的自學(xué)用書。
1. 寫作意圖
本書的全部編寫工作自始至終秉承一個(gè)主旨,即“為面向?qū)ο缶幊碳夹g(shù)Java語(yǔ)言的初學(xué)者提供一套有效的學(xué)習(xí)資料,并倡導(dǎo)一種全新的學(xué)習(xí)方式”.
本書打破了同類書籍的傳統(tǒng)結(jié)構(gòu),充分考慮到讀者在學(xué)習(xí)中可能出現(xiàn)的各種問(wèn)題和感受,提出以面向?qū)ο蟪绦蛟O(shè)計(jì)思想為引導(dǎo)的學(xué)習(xí)思路,并提供大量在教學(xué)實(shí)踐中積累而來(lái)的典型實(shí)例及經(jīng)驗(yàn)總結(jié),帶領(lǐng)讀者通過(guò)不斷地編寫程序掌握J(rèn)ava語(yǔ)言的核心思想及應(yīng)用。希望本書能夠最大限度地給予讀者在學(xué)習(xí)、工作上的幫助。
2. 主要內(nèi)容
全書共13章,各章內(nèi)容簡(jiǎn)介如下:
第1章對(duì)Java的含義、特點(diǎn)、工作方式等進(jìn)行了介紹,對(duì)Java程序的結(jié)構(gòu)、基本語(yǔ)法、編寫及運(yùn)行做了詳盡的描述,讓讀者直接通過(guò)程序編寫去感受Java.
第2~4章對(duì)面向?qū)ο笏枷胫械念惡蛯?duì)象進(jìn)行了介紹和探討,并融入Java語(yǔ)法知識(shí)進(jìn)行詳細(xì)講解。
第5章從時(shí)間、空間的角度對(duì)類與對(duì)象的定義、應(yīng)用進(jìn)行更深入的研究。
第6章介紹Java類庫(kù)的典型應(yīng)用。
第7章和第8章將面向?qū)ο笏枷氲膶W(xué)習(xí)帶入更高層次的繼承和多態(tài)。
第9章介紹Java的異常處理機(jī)制,幫助讀者進(jìn)一步完善程序編寫。
第10章和第11章集中講授Java可視化界面程序的實(shí)現(xiàn)。
第12章對(duì)Java多線程進(jìn)行了介紹。
第13章是Java程序設(shè)計(jì)基礎(chǔ)綜合應(yīng)用實(shí)例。
除正文外,本書還提供了Java編程環(huán)境準(zhǔn)備、關(guān)鍵詞索引等附錄,以方便讀者在學(xué)習(xí)中查閱。
3. 本書特色
(1) 注重實(shí)踐、例程豐富。
本書配有大量程序例子,并對(duì)實(shí)例做了詳細(xì)的說(shuō)明。各章正文前均給出一個(gè)綜合體現(xiàn)本章知識(shí)點(diǎn)的完整實(shí)例,每章各知識(shí)點(diǎn)均有豐富的典型例程。全書的所有實(shí)例均由作者從教學(xué)及實(shí)踐中積累、篩選而來(lái),盡量做到內(nèi)容易懂、特點(diǎn)突出。
(2) 資料完善、輔助學(xué)習(xí)。
每章都配有實(shí)驗(yàn)與訓(xùn)練指導(dǎo),并給出詳細(xì)參考答案。本書還提供了JDK 1.6、Eclipse 3.1的安裝和使用說(shuō)明,引導(dǎo)讀者使用主流開發(fā)工具,在實(shí)操中掌握編程理論。同時(shí)還提供配套的PPT講義。
(3) 描述精準(zhǔn)、生動(dòng)易懂。
作者盡量考慮到讀者在閱讀及學(xué)習(xí)過(guò)程中可能出現(xiàn)的各種問(wèn)題和感受,以最通俗易懂的語(yǔ)言對(duì)內(nèi)容進(jìn)行敘述,并使用比喻、舉例、圖、表等多種方式對(duì)較抽象的知識(shí)點(diǎn)進(jìn)行描述,還總結(jié)了大量操作步驟、注意事項(xiàng)、內(nèi)容要點(diǎn),對(duì)重要描述和關(guān)鍵代碼進(jìn)行了加粗顯示,以最直觀高效的方式幫助讀者掌握各章節(jié)內(nèi)容的精髓。作者在撰寫本書時(shí)均查閱了相關(guān)資料及經(jīng)典書籍,書中重要詞匯的描述和解釋、關(guān)鍵性敘述等力求做到準(zhǔn)確。
4. 讀者對(duì)象
本書適用于以下讀者使用:
(1) 希望全面了解并掌握面向?qū)ο蟪绦蛟O(shè)計(jì)思想及應(yīng)用的讀者。
(2) 希望學(xué)習(xí)Java程序設(shè)計(jì)語(yǔ)言并進(jìn)行實(shí)際應(yīng)用的讀者。
(3) 希望找到良好的配套教學(xué)資源的讀者。
讀者學(xué)習(xí)使用本書之前,需要具備基本的程序設(shè)計(jì)知識(shí),但可以不必了解C語(yǔ)言或面向?qū)ο蟪绦蛟O(shè)計(jì)的思想。
5. 技術(shù)支持
本書提供相關(guān)的電子資料,包括PPT講義、實(shí)驗(yàn)與訓(xùn)練參考代碼和綜合實(shí)例完整代碼,可以在清華大學(xué)出版社網(wǎng)站(www.tup.com.cn)下載。
由于作者水平有限,書中難免有不妥之處,敬請(qǐng)同仁和廣大讀者批評(píng)指正。
作 者2011年4月
第1章 了解java
1.1 java概述
1.2 開發(fā)java應(yīng)用程序
1.3 main()方法與命令行參數(shù)
1.4 java基本語(yǔ)法
1.5 了解java applet小程序
1.6 初學(xué)java的注意事項(xiàng)
實(shí)驗(yàn)與訓(xùn)練
第2章 面向?qū)ο蟮?ldquo;對(duì)象”
2.1 面向?qū)ο蟪绦蛟O(shè)計(jì)思想
2.2 認(rèn)識(shí)對(duì)象
2.3 認(rèn)識(shí)類
2.4 類與對(duì)象的關(guān)系
2.5 創(chuàng)建第一個(gè)對(duì)象
實(shí)驗(yàn)與訓(xùn)練
第3章 對(duì)象的屬性--成員變量詳述
3.1 變量與基本數(shù)據(jù)類型
3.2 常量
3.3 字符串類型
3.4 運(yùn)算符
3.5 數(shù)組
3.6 接收用戶輸入的數(shù)據(jù)
3.7 成員變量
實(shí)驗(yàn)與訓(xùn)練
第4章 對(duì)象的行為--成員方法
4.1 自定義方法
4.2 類中的方法
4.3 方法重載
4.4 構(gòu)造方法
4.5 封裝與getters、setters方法
實(shí)驗(yàn)與訓(xùn)練
第5章 生命周期及作用域
5.1 對(duì)象的生命周期
5.2 作用域
5.3 訪問(wèn)權(quán)限
5.4 類的靜態(tài)成員
5.5 包
實(shí)驗(yàn)與訓(xùn)練
第6章 java常用類
第7章 面向?qū)ο笾械睦^承
第8章 面向?qū)ο笾械亩鄳B(tài)
第9章 使用異常處理
第10章 基于swing的圖形界面編程
第11章 可視化程序的事件處理
第12章 java多線程機(jī)制
第13章 綜合實(shí)例--計(jì)算器的設(shè)計(jì)
附錄a java開發(fā)環(huán)境的準(zhǔn)備
附錄b eclipse的安裝和使用
索引