Java語言程序設計(第二版)——習題解答、實驗指導及實訓
-
【作 者】賈振華 主編
【I S B N 】978-7-5084-7070-2
【責任編輯】張玉玲
【適用讀者群】本科
【出版時間】2010-01-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】196
【千字數】
【印 張】
【定 價】¥20
【叢 書】21世紀高等院校規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是與《Java語言程序設計》(第二版)配套的輔助書,全書由三部分內容組成:第一部分是Java語言程序設計的精選習題解答,涵蓋了相關知識點,參考程序思路清晰、結構嚴謹、代碼優化;第二部分為實驗指導,共14個實驗,強調邊做邊學,理論聯系實際,鞏固基礎知識,可作為實驗課程的參考內容;第三部分為6個綜合實訓,階段性地給出了一些難度相當的綜合實訓題目,培養讀者獨立分析問題、解決問題的能力,可作為課程設計等提高和強化學習的參考內容。
全書以實用為原則,力求內容準確精煉、指導性強、應用性高,使讀者在掌握相關理論的基礎上能夠使用Java語言解決一定的實際問題。
本書可作為高等院校計算機及相關專業Java程序設計的實訓教材,也可以作為全國計算機等級考試二級Java的輔導教材,還可作為計算機軟件開發工程技術人員學習和應用的參考書。
依據《Java語言程序設計》(第二版),精心設計實驗和實訓內容,適合實踐教學
結合知識點,采用生動有趣的程序,介紹編程語法與規范
環繞各章節知識點給出不同層次、不同深度的實驗題目,以及階段性練習的實訓題目,可作為課內上機實驗題目、課程設計題目,也可作為讀者自學練習題目
上機實踐和實訓題目可擴展性強
提供完整的案例程序源代碼
本書是《Java語言程序設計》(第二版)的配套參考書。本書充分考慮學生學習計算機程序設計的特點,由長期從事面向對象程序設計和相關課程教學、科研開發的教師編寫而成,書中的章節與教材一致,也注重體現“問題(任務)驅動”的編寫特色,可讀性、可操作性和實用性較強。
本書側重實際動手能力的培養,具有如下特點:
(1)對配套教材每章后的重點習題加以解答,同時介紹Java的基本概念并貫穿面向對象程序設計的基本思想。
(2)通過每章精選的典型實驗題目,加深讀者對本章內容的理解。
(3)通過部分章節的綜合實訓項目,培養讀者使用Java解決實際應用問題的思路、方法和步驟。
(4)全書注重應用能力培養,通過習題、實驗和綜合實訓,逐漸提高讀者使用Java語言進行程序開發的能力,并增強讀者分析問題、解決問題的能力。
本書內容主要可分為3個部分:
第一部分是《Java語言程序設計》(第二版)各章典型習題及解答。
第二部分是實驗指導,針對主教材的各章給出實驗的目的、內容、步驟、總結四部分內容。
第三部分是綜合實訓,本書共設計6個實訓,是學習部分章節后的綜合訓練,也可作為課程設計題目使用,它們是教材內容的完善和延伸。每個實訓都包括實訓目的、設計要求、設計分析、設計實現及總結。既是對前面所學章節知識的一個鞏固和提高,又是后續學習的一個鋪墊和基礎,選擇的題目具有一定的綜合性、實用性和趣味性,使讀者學習后能夠快速進行實際開發,又能激發讀者的學習興趣,在不知不覺中提高他們的能力。
本書結構合理,解題思路清晰,由淺入深、循序漸進,實用性強,既可作為《Java語言程序設計》(第二版)的配套實訓教材,也可以單獨使用,作為自學參考書。書中所有實訓源代碼可到中國水利水電出版社網站上下載,也可與作者聯系,獲取更多相關教學資源。
本書由賈振華任主編,莊連英、李杰、史永生任副主編,其中第1、14章由史永生編寫,第4、5、15、16章由賈振華編寫,第7~9、17、18章由李杰編寫,第12、13、19、20章由莊連英編寫,第2、3、6章由何志學編寫,第10、11章由趙麗艷編寫。另外,參加本書部分編寫工作的還有王振奪、孫紅艷、崔玉寶、王靜、劉立媛、侯曉芳、楊麗娟、張春娥、房好帥、張云峰、錢文光等。賈振華對全書進行了修訂和統稿。
在本書的編寫過程中,參考了大量的相關資料,借鑒了許多同仁的寶貴經驗,在此表示感謝,同時還要對那些關心和支持本書編寫工作的領導、老師和同學們表示感謝。
由于作者水平有限,書中難免出現一些不足和錯誤,敬請廣大讀者批評指正,作者E-mail:jiazhenhualf@126.com。
前言
第1章 Java語言概述 1
1.1 典型習題解答 1
1.2 實驗一 熟悉Java開發環境 3
1.2.1 實驗目的 3
1.2.2 實驗內容 4
1.2.3 實驗步驟 4
1.2.4 實驗總結 12
第2章 Java語言基礎 14
2.1 典型習題解答 14
2.2 實驗二 Java基本數據類型、運算符和
表達式 19
2.2.1 實驗目的 19
2.2.2 實驗內容 19
2.2.3 實驗步驟 21
2.2.4 實驗總結 23
第3章 控制結構 24
3.1 典型習題解答 24
3.2 實驗三 程序控制結構 39
3.2.1 實驗目的 39
3.2.2 實驗內容 39
3.2.3 實驗步驟 39
3.2.4 實驗總結 41
第4章 類和對象 42
4.1 典型例題解答 42
4.2 實驗四 類與對象 52
4.2.1 實驗目的 52
4.2.2 實驗內容 53
4.2.3 實驗步驟 54
4.2.4 實驗總結 56
第5章 繼承和接口 57
5.1 典型例題解答 57
5.2 實驗五 繼承和接口 68
5.2.1 實驗目的 68
5.2.2 實驗內容 69
5.2.3 實驗步驟 70
5.2.4 實驗總結 70
第6章 數組 71
6.1 典型習題解答 71
6.2 實驗六 數組 78
6.2.1 實驗目的 78
6.2.2 實驗內容 78
6.2.3 實驗步驟 78
6.2.4 實驗總結 80
第7章 字符串處理 81
7.1 典型例題解答 81
7.2 實驗七 字符串處理 85
7.2.1 實驗目的 85
7.2.2 實驗內容 85
7.2.3 實驗步驟 85
7.2.4 實驗總結 86
第8章 異常處理 87
8.1 典型例題解答 87
8.2 實驗八 Java異常處理 91
8.2.1 實驗目的 91
8.2.2 實驗內容 91
8.2.3 實驗步驟 91
8.2.4 實驗總結 92
第9章 輸入輸出處理 93
9.1 典型例題解答 93
9.2 實驗九 輸入/輸出處理 98
9.2.1 實驗目的 98
9.2.2 實驗內容 98
9.2.3 實驗步驟 99
9.2.4 實驗總結 101
第10章 JDBC數據庫編程 102
10.1 典型例題解答 102
10.2 實驗十 JDBC數據庫編程 106
10.2.1 實驗目的 106
10.2.2 實驗內容 107
10.2.3 實驗步驟 107
10.2.4 實驗總結 110
第11章 圖形用戶界面(GUI)設計 111
11.1 典型例題解答 111
11.2 實驗十一 圖形用戶界面(GUI)設計 124
11.2.1 實驗目的 124
11.2.2 實驗內容 125
11.2.3 實驗步驟 125
11.2.4 實驗總結 127
第12章 Java多媒體應用 129
12.1 典型例題解答 129
12.2 實驗十二 Applet小應用程序應用 136
12.2.1 實驗目的 136
12.2.2 實驗內容 136
12.2.3 實驗步驟 137
12.2.4 實驗總結 139
第13章 多線程 140
13.1 典型例題解答 140
13.2 實驗十三 多線程 147
13.2.1 實驗目的 147
13.2.2 實驗內容 147
13.2.3 實驗步驟 147
13.2.4 實驗總結 149
第14章 Socket網絡編程 150
14.1 典型例題解答 150
14.2 實驗十四 網絡編程 152
14.2.1 實驗目的 152
14.2.2 實驗內容 152
14.2.3 實驗步驟 152
14.2.4 實驗總結 156
第15章 綜合實訓一 157
15.1 實訓目的 157
15.2 設計要求 157
15.3 設計分析 157
15.4 設計實現 158
15.5 實訓總結 160
第16章 綜合實訓二 161
16.1 實訓目的 161
16.2 設計要求 161
16.3 設計分析 161
16.4 設計實現 162
16.5 實訓總結 164
第17章 綜合實訓三 165
17.1 實訓目的 165
17.2 實訓要求 165
17.3 設計分析 166
17.4 設計實現 166
17.5 實訓總結 168
第18章 綜合實訓四 169
18.1 實訓目的 169
18.2 設計要求 169
18.3 設計分析 169
18.4 設計實現 170
18.5 實訓總結 173
第19章 綜合實訓五 174
19.1 實訓目的 174
19.2 設計要求 174
19.3 設計分析 174
19.4 設計實現 176
19.5 實訓總結 179
第20章 綜合實訓六 180
20.1 實訓目的 180
20.2 實訓要求 180
20.3 設計分析 181
20.4 設計實現 182
20.5 實訓總結 185
參考文獻 186
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- 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手機應用程序開發 [易燦 李志勇 編著]