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

