Java程序設計習題解答及上機指導

-
【作 者】李素若
【I S B N 】978-7-5170-5752-9
【責任編輯】李炎
【適用讀者群】本專通用
【出版時間】2017-09-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】200
【千字數】309
【印 張】12.5
【定 價】¥20
【叢 書】普通高等教育“十三五”規劃教材(計算機專業群)
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是中國水利水電出版社出版的《Java程序設計》(李素若主編)一書的配套教材。本書共有3章,第1章習題解答參考,分別與主教材各章內容相配合,基本覆蓋了教材中所講述的知識點。第2章實驗內容與指導,包括10個精心設計的實驗,每個實驗均包括實驗目的、實驗內容、實驗指導等。第3章課程設計,設置了6個課程設計題目,目的是介紹在應用系統開發中的Java的實用技巧。
本書是供普通高等院校計算機和信息技術等相關專業的學生學習Java程序設計課程的輔助教材,對于從事計算機工程與應用的科技工作者和其他希望學習Java程序設計的自學者,也具有一定的參考價值。
本書是中國水利水電出版社出版的《Java程序設計》一書的配套教材。
書中習題及解答參考與主教材內容相配合,基本覆蓋了主教材中的知識點。
本書精心設計了10個實驗并配有詳細的指導說明。
本書設置了6個課程設計題目,介紹了Java的實用技巧。
Java語言作為新一代面向對象的程序設計語言,已經成為目前最為流行的程序設計語言之一,諸多優秀的特性使其成為被業界廣泛認可和采用的工具,同時使得“Java程序設計”課程成為高校計算機專業一門主要的專業課。
本書是《Java程序設計》的配套書,在主教材中用大量的例子有序地、深入淺出地講解了Java程序設計的知識,每個任務都配有豐富的習題供學生練習,幫助學生深入理解Java程序設計基本概念及特征。為了幫助學生使用好教材,更好地掌握并靈活運用Java程序設計的知識,提高學生實踐技能和編程能力,筆者特編寫了《Java程序設計習題解答及上機指導》一書。
全書共分3章。第1章“習題解答參考”,分別與主教材各章內容相配合,基本覆蓋了教材中所講述的知識點。題型包括選擇題、簡答題、填空題、應用題和編程題等。所有習題均給出了參考答案,便于讀者自測和學習。習題中的代碼均在JDK 7.0中運行通過。讀者可以通過對書中習題練習,逐步熟悉并掌握Java的基本語法、面向對象程序設計、API類庫及泛型與集合框架、輸入輸出處理及圖形界面設計、數據庫編程、多線程以及網絡編程,拓寬程序設計的思路。第2章“實驗指導”,編者精心設計了10個實驗,每個實驗均包括實驗目的、實驗內容、實驗指導等內容。在實驗指導中除了給出詳細的代碼外,還在關鍵語句中添加了注釋,便于讀者理解代碼的含義。第3章“課程設計”,選取了6個經典題目,每個題目都給出了設計內容、設計要求、設計思路和參考代碼等。
參加本書編寫和大綱討論的教師還有嚴永松、陳萬華、游明坤、賀體剛、李冉、陶延濤、張牧等。
由于編者水平有限,加之時間倉促,書中難免有疏漏之處,敬請廣大讀者批評指正,以使本書質量得到進一步提高。
編 者
2017年6月
項目1 Java語言概述 1
任務1 Java發展史與特點 1
參考答案 1
任務2 Java程序工作原理 1
參考答案 1
任務3 面向對象基礎 2
參考答案 2
任務4 Java的開發和運行環境 3
參考答案 3
項目2 Java語言基礎 5
任務1 Java語言的基本組成 5
參考答案 6
任務2 Java基本數據類型 6
參考答案 8
任務3 Java運算符與表達式 8
參考答案 9
任務4 Java語句和方法 10
參考答案 10
任務5 控制語句 11
參考答案 13
任務6 數組 15
參考答案 15
項目3 Java面向對象程序設計 18
任務1 類與對象 18
參考答案 19
任務2 類的繼承和多態 20
參考答案 21
任務3 接口與內部類 25
參考答案 26
任務4 Java異常處理 27
參考答案 28
項目4 Java API常用類庫 30
任務1 Object與System 30
參考答案 30
任務2 String與StringBuffer 31
參考答案 32
任務3 Java包裝類 33
參考答案 33
任務4 Java數字處理類 35
參考答案 36
任務5 Java日期類 37
參考答案 37
任務6 正則表達式 40
參考答案 40
項目5 Java泛型與集合框架 41
任務1 泛型 41
參考答案 41
任務2 泛型集合類 42
參考答案 43
任務3 工具類 44
參考答案 45
項目6 Java的I/O流和文件 45
任務1 I/O流類簡介 45
參考答案 45
任務2 File類 46
參考答案 46
任務3 字節流與字符流 47
參考答案 48
任務4 隨機訪問流 51
參考答案 52
任務5 其他流 52
參考答案 53
項目7 圖形用戶界面設計 54
任務1 GUI簡介 54
參考答案 55
任務2 AWT組件 55
參考答案 56
任務3 布局管理 58
參考答案 58
任務4 事件處理 59
參考答案 60
任務5 Swing組件 60
參考答案 61
項目8 JDBC數據庫編程 64
任務1 JDBC介紹 64
參考答案 65
任務2 JDBC連接數據庫 65
參考答案 65
任務3 JDBC操作數據庫 66
參考答案 67
項目9 Java多線程 75
任務1 線程的基本概念 75
參考答案 75
任務2 線程的創建和啟動 76
參考答案 77
任務3 線程的生命周期 78
參考答案 79
任務4 控制線程 79
參考答案 79
任務5 線程的同步 80
參考答案 80
項目10 Java網絡編程 84
任務1 網絡基礎知識 84
參考答案 84
任務2 URL類和InetAddress類 85
參考答案 85
任務3 Socket通信 86
參考答案 87
第2章 實驗指導 93
實驗一 搭建Java程序開發環境 93
【實驗目的】 93
【實驗內容】 93
【實驗說明】 93
【實驗指導】 93
實驗二 簡單數據類型和流程控制 97
【實驗目的】 97
【實驗內容】 97
【實驗指導】 98
實驗三 類、對象基礎知識 102
【實驗目的】 102
【實驗內容】 102
【實驗指導】 102
實驗四 抽象類、接口、包與異常 107
【實驗目的】 107
【實驗內容】 107
【實驗指導】 107
實驗五 字符串處理及基礎類庫 113
【實驗目的】 113
【實驗內容】 113
【實驗指導】 114
實驗六 流式輸入輸出處理 119
【實驗目的】 119
【實驗內容】 119
【實驗指導】 119
實驗七 GUI標準組件及事件 123
【實驗目的】 123
【實驗內容】 123
【實驗指導】 124
實驗八 JDBC數據庫編程 128
【實驗目的】 128
【實驗內容】 128
【實驗指導】 128
實驗九 多線程處理 131
【實驗目的】 131
【實驗內容】 131
【實驗指導】 131
實驗十 使用Java實現網絡編程 135
【實驗目的】 135
【實驗內容】 135
【實驗指導】 136
第3章 課程設計 141
3.1 題目一:標準計算器模擬 141
【設計內容】 141
【設計要求】 141
【設計思路】 141
【參考代碼】 142
3.2 題目二:編寫一個記事本程序 148
【設計內容】 148
【設計要求】 149
【設計思路】 149
【參考代碼】 149
3.3 題目三:簡易多人聊天程序 159
【設計內容】 159
【設計要求】 160
【設計思路】 160
【參考代碼】 160
3.4 題目四:學生信息管理系統 167
【設計內容】 167
【設計要求】 167
【設計思路】 167
【參考代碼】 168
3.5 題目五:文本文件加密解密 181
【設計內容】 181
【設計要求】 181
【設計思路】 181
【參考代碼】 181
3.6 題目六:華容道 188
【設計內容】 188
【設計要求】 188
【設計思路】 188
【參考代碼】 188
參考文獻 193
- 零基礎玩轉國產大模型DeepSeek [徐永冰 張帥 編著]
- 網絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統項目管理師考試32小時通關(適用第4版考綱) [薛大龍]
- 信息系統管理工程師考試32小時通關(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實訓 [洪曉江 達則曉麗 錢波]
- 科技信息檢索與論文寫作實用教程 [李振華]
- 傳統山水畫論解讀與實踐 [陳鈉 著]
- Python數據庫編程 [主編 殷樹友 邢 翀]
- 計算機基礎實訓指導 [主編 袁春萍 朱妮]
- 嵌入式人工智能技術應用(數字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術 [桂存兵 著]
- 變頻器與伺服應用 [陳剛 葉云飛]
- 物聯網工程設計與實踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運營與管理 [鐘肖英 陳瀟]
- Java面向對象程序設計 [主編 姜春磊 陳虹潔]
- 信息技術基礎(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應用 [主編 陳 萍 劉培培 陳孟軍]
- 大學生職業發展與就業指導 [主編 劉志堅]
- 高級辦公應用項目教程 [主編 屈晶 趙成麗]
- 微信小程序開發項目實戰(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業檔案工作實戰寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計算機網絡原理及應用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學生創業基礎 [主編 王麗莉 王 楊]
- 船舶輔機 [主編 王連海 于洋 姜淑翠]
- 大學生就業指導 [主編 王麗莉 董宴廷]
- 系統架構設計師章節習題與考點特訓 [主編 薛大龍 鄒月平]
- 高校學生工作探索與實踐 [郭亮 著]
- 大學生情商管理 [方雄 著]
- 2023年長沙市會展業發展報告 [主編 周棟良]