Java程序設(shè)計習(xí)題解答及上機指導(dǎo)

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