Java程序設(shè)計(jì)實(shí)例教程

-
【作 者】魏先民 徐翠霞 主編
【I S B N 】978-7-5084-6089-5
【責(zé)任編輯】宋俊娥
【適用讀者群】本科
【出版時(shí)間】2009-01-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁(yè) 數(shù)】292
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥28
【叢 書(shū)】高等院校“十一五”規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
Java是一種很優(yōu)秀的編程語(yǔ)言,具有面向?qū)ο蟆⑴c平臺(tái)無(wú)關(guān)、安全、穩(wěn)定和多線程等特點(diǎn),是目前軟件設(shè)計(jì)中極為健壯的編程語(yǔ)言。Java語(yǔ)言不僅可以用來(lái)開(kāi)發(fā)大型的應(yīng)用程序,而且特別適合在Internet上應(yīng)用開(kāi)發(fā),Java已成為網(wǎng)絡(luò)時(shí)代最重要的編程語(yǔ)言之一。
本書(shū)以培養(yǎng)學(xué)生Java語(yǔ)言應(yīng)用能力為目標(biāo),注重可讀性和實(shí)用性,配備了大量的案例,每個(gè)案例都經(jīng)過(guò)精心的考慮,既能幫助讀者理解知識(shí),又具有啟發(fā)性。本書(shū)通俗易懂,便于自學(xué),針對(duì)較難理解的問(wèn)題,涉及的案例都是從簡(jiǎn)單到復(fù)雜,內(nèi)容逐步深入,便于讀者掌握J(rèn)ava編程的技巧。
本書(shū)共分8章,講解Java程序設(shè)計(jì)知識(shí)及其編程方法,包括Java語(yǔ)言的基礎(chǔ)語(yǔ)法、結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)組、字符串、異常處理、文件和數(shù)據(jù)流、圖形用戶(hù)界面設(shè)計(jì)、小應(yīng)用程序、線程、多媒體和圖形學(xué)程序設(shè)計(jì)等內(nèi)容。
本書(shū)可以作為高等院校相關(guān)專(zhuān)業(yè)的教材,也適合自學(xué)者及軟件開(kāi)發(fā)人員參考使用。
Java語(yǔ)言具有面向?qū)ο蟆⑴c平臺(tái)無(wú)關(guān)、安全、穩(wěn)定和多線程等特點(diǎn),不僅可以用來(lái)開(kāi)發(fā)大型的應(yīng)用程序,而且特別適合開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序。目前無(wú)論是高校的計(jì)算機(jī)專(zhuān)業(yè)還是IT培訓(xùn)學(xué)校都將Java作為主要的教學(xué)內(nèi)容之一,這對(duì)于培養(yǎng)學(xué)生的計(jì)算機(jī)應(yīng)用能力具有重要的意義。實(shí)踐表明,這門(mén)課的教學(xué)存在一定的問(wèn)題,主要表現(xiàn)在:學(xué)生理解抽象的程序設(shè)計(jì)語(yǔ)言較困難,學(xué)生的實(shí)踐不充分,缺乏有效的指導(dǎo),知識(shí)學(xué)習(xí)與應(yīng)用能力的培養(yǎng)相脫節(jié)。
實(shí)例教學(xué)是計(jì)算機(jī)語(yǔ)言教學(xué)的最有效的方法之一。好的實(shí)例對(duì)學(xué)生理解知識(shí),掌握如何應(yīng)用知識(shí)十分重要。本書(shū)以實(shí)例教學(xué)為目的,圍繞教學(xué)內(nèi)容組織實(shí)例,對(duì)學(xué)生的知識(shí)和能力訓(xùn)練具有很強(qiáng)的針對(duì)性,主要特色如下:
(1)以知識(shí)線索設(shè)計(jì)實(shí)例,分解知識(shí)點(diǎn),有明確的目的和要求,針對(duì)性強(qiáng)。
(2)選擇有代表性的實(shí)例,突出重點(diǎn)知識(shí)的掌握和應(yīng)用。
(3)將技術(shù)指導(dǎo)、代碼與分析、應(yīng)用提高、相關(guān)知識(shí)有機(jī)結(jié)合起來(lái)。
(4)注意新方法、新技術(shù)的應(yīng)用。
(5)處理好具體實(shí)例與思想方法的關(guān)系,及局部知識(shí)應(yīng)用與綜合應(yīng)用的關(guān)系。
(6)強(qiáng)調(diào)實(shí)用性,培養(yǎng)應(yīng)用能力。
本書(shū)中每個(gè)實(shí)例的結(jié)構(gòu)模式為“實(shí)例說(shuō)明→實(shí)例目的→技術(shù)要點(diǎn)→代碼及分析→應(yīng)用擴(kuò)展→相關(guān)知識(shí)及注意事項(xiàng)”。每一章含有多個(gè)實(shí)例,配有相應(yīng)的習(xí)題。通過(guò)強(qiáng)化實(shí)例和實(shí)訓(xùn)教學(xué),加深學(xué)生對(duì)理論知識(shí)的理解。
本書(shū)由魏先民、徐翠霞擔(dān)任主編,其中第1章、第6章和第8章由魏先民編寫(xiě);其余章節(jié)由徐翠霞編寫(xiě)。徐翠霞負(fù)責(zé)全書(shū)審閱。
限于作者水平,書(shū)中難免有錯(cuò)誤和疏漏之處,懇請(qǐng)讀者批評(píng)和指正,使本書(shū)得以改進(jìn)和完善。
作 者
2008年10月
第1章 Java語(yǔ)言基礎(chǔ) 1
1.1 “一個(gè)簡(jiǎn)單的Java應(yīng)用程序”實(shí)例 1
1.2 “計(jì)算圓柱體的體積”實(shí)例 9
1.3 “九九乘法表”實(shí)例 17
1.4 “選擇法排序”實(shí)例 22
1.5 “凱撒密碼”實(shí)例 27
本章小結(jié) 32
習(xí)題1 32
第2章 類(lèi)、對(duì)象和接口 38
2.1 “地址簿管理”實(shí)例 38
2.2 “矩形圓形類(lèi)構(gòu)造”實(shí)例 51
2.3 “匿名類(lèi)”實(shí)例 62
本章小結(jié) 66
習(xí)題2 66
第3章 Swing圖形用戶(hù)界面程序設(shè)計(jì) 72
3.1 “啟動(dòng)界面”實(shí)例 72
3.2 “基本布局演示”實(shí)例 80
3.3 “用戶(hù)注冊(cè)界面”實(shí)例 102
3.4 “菜單工具欄應(yīng)用”實(shí)例 120
本章小結(jié) 136
習(xí)題3 136
第4章 異常處理和多線程程序設(shè)計(jì) 140
4.1 “兩數(shù)相除”實(shí)例 140
4.2 “左手畫(huà)圓右手畫(huà)方”實(shí)例 147
4.3 “線程聯(lián)合”實(shí)例 153
4.4 “生產(chǎn)者-消費(fèi)者”實(shí)例 159
本章小結(jié) 165
習(xí)題4 165
第5章 文件與數(shù)據(jù)流 170
5.1 “文件管理”實(shí)例 170
5.2 “記事本”實(shí)例 177
5.3 “學(xué)生信息管理系統(tǒng)”實(shí)例 189
5.4 “文件的壓縮和解壓縮”實(shí)例 200
本章小結(jié) 207
習(xí)題5 207
第6章 Java的Applet編程 211
6.1 “繪制統(tǒng)計(jì)圖”實(shí)例 211
6.2 “同頁(yè)Applet間的通信”實(shí)例 219
本章小結(jié) 222
習(xí)題6 222
第7章 多媒體與圖形學(xué)程序設(shè)計(jì) 225
7.1 “文字與圖形繪制”實(shí)例 225
7.2 “Java 2D圖形繪制”實(shí)例 232
7.3 “電子相冊(cè)”實(shí)例 235
7.4 “單擊鼠標(biāo)繪制圖像”實(shí)例 241
7.5 “花的縮放動(dòng)畫(huà)”實(shí)例 249
7.6 “音頻播放器”實(shí)例 255
本章小結(jié) 258
習(xí)題7 258
第8章 綜合實(shí)訓(xùn) 261
實(shí)訓(xùn)1 簡(jiǎn)單的算術(shù)運(yùn)算 261
實(shí)訓(xùn)2 教師學(xué)生類(lèi)構(gòu)造 266
實(shí)訓(xùn)3 模擬100米短跑比賽 269
實(shí)訓(xùn)4 畫(huà)筆程序 273
習(xí)題8 282
附錄A Java運(yùn)算符的優(yōu)先級(jí)和結(jié)合方向 284
附錄B Java語(yǔ)言關(guān)鍵字 285
參考文獻(xiàn) 286
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 基于AI的Java技術(shù)項(xiàng)目實(shí)戰(zhàn) [主編 尹慧超 郭 娜 劉慶杰]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Java Web應(yīng)用技術(shù)項(xiàng)目化教程 [黃日勝 方阿麗]
- JavaScript與jQuery項(xiàng)目化教程(活頁(yè)式) [主編 林灃 藍(lán)雪燕 宋家慧]
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaScript)(第二版) [黃華升]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)(微課版) [主編 謝先偉 王海洋]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張立敏 鄒海濤]
- Java Web開(kāi)發(fā)技術(shù)任務(wù)驅(qū)動(dòng)式教程 [金靜梅]
- Java編程基礎(chǔ) [張煥生 崔炳德]
- Java編程基礎(chǔ)實(shí)踐指導(dǎo) [張煥生 陳勇 崔炳德]
- Java基礎(chǔ)編程(微課版) [主編 王海洋 吳科宏 謝先偉]
- 12歲開(kāi)始學(xué)JavaScript和Web應(yīng)用 [TENTO 著 徐樂(lè)群 譯]
- Java程序設(shè)計(jì)簡(jiǎn)明教程 [黃能耿 黃致遠(yuǎn) 編著]
- Java程序設(shè)計(jì) [主編 張繼軍]
- Java基礎(chǔ)應(yīng)用與實(shí)戰(zhàn) [彭東海 王志和 張思奇]
- Java Web開(kāi)發(fā)技術(shù)與項(xiàng)目實(shí)戰(zhàn) [主編 羅如為]
- Java程序設(shè)計(jì)案例教程 [主 編 寧淑榮 楊國(guó)興]
- Java程序設(shè)計(jì) [甘霞]
- Web前端開(kāi)發(fā)從學(xué)到用完美實(shí)踐HTML5+CSS3+JavaScript+jQuery+AJAX+AngularJS(第2版) [阮曉龍]
- Java程序設(shè)計(jì)實(shí)訓(xùn)教程 [主編 寧淑榮 楊國(guó)興]
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaScript) [黃華升]
- Java程序設(shè)計(jì)習(xí)題解答及上機(jī)指導(dǎo) [李素若]
- Java核心API編程 [主編 肖睿 禹晨 馬凌]
- Java Web開(kāi)發(fā)實(shí)戰(zhàn) [主編 肖睿 高海波 徐申]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 肖奎 姚競(jìng)]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 陳占偉]

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程
- 大學(xué)生就業(yè)與創(chuàng)業(yè)指導(dǎo)
- 電路簡(jiǎn)明教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)案例教程
- Visual FoxPro 6.0程序設(shè)計(jì)任務(wù)驅(qū)動(dòng)法
- 概率論與數(shù)理統(tǒng)計(jì)
- 高等數(shù)學(xué)(上冊(cè))
- 大學(xué)生職業(yè)生涯規(guī)劃
- 大學(xué)生心理健康教育
- 線性代數(shù)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- 計(jì)算機(jī)應(yīng)用技能教程
- Windows CE(C#)嵌入式應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)教
- Windows CE(C#)嵌入式應(yīng)用開(kāi)發(fā)
- Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)習(xí)題解答
- Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)教程(第