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