Java程序設(shè)計(jì)習(xí)題解答及上機(jī)指導(dǎo)
-
【作 者】李素若
【I S B N 】978-7-5170-5752-9
【責(zé)任編輯】李炎
【適用讀者群】本專通用
【出版時(shí)間】2017-09-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】200
【千字?jǐn)?shù)】309
【印 張】12.5
【定 價(jià)】¥20
【叢 書】普通高等教育“十三五”規(guī)劃教材(計(jì)算機(jī)專業(yè)群)
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是中國(guó)水利水電出版社出版的《Java程序設(shè)計(jì)》(李素若主編)一書的配套教材。本書共有3章,第1章習(xí)題解答參考,分別與主教材各章內(nèi)容相配合,基本覆蓋了教材中所講述的知識(shí)點(diǎn)。第2章實(shí)驗(yàn)內(nèi)容與指導(dǎo),包括10個(gè)精心設(shè)計(jì)的實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)均包括實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)指導(dǎo)等。第3章課程設(shè)計(jì),設(shè)置了6個(gè)課程設(shè)計(jì)題目,目的是介紹在應(yīng)用系統(tǒng)開發(fā)中的Java的實(shí)用技巧。
本書是供普通高等院校計(jì)算機(jī)和信息技術(shù)等相關(guān)專業(yè)的學(xué)生學(xué)習(xí)Java程序設(shè)計(jì)課程的輔助教材,對(duì)于從事計(jì)算機(jī)工程與應(yīng)用的科技工作者和其他希望學(xué)習(xí)Java程序設(shè)計(jì)的自學(xué)者,也具有一定的參考價(jià)值。
本書是中國(guó)水利水電出版社出版的《Java程序設(shè)計(jì)》一書的配套教材。
書中習(xí)題及解答參考與主教材內(nèi)容相配合,基本覆蓋了主教材中的知識(shí)點(diǎn)。
本書精心設(shè)計(jì)了10個(gè)實(shí)驗(yàn)并配有詳細(xì)的指導(dǎo)說(shuō)明。
本書設(shè)置了6個(gè)課程設(shè)計(jì)題目,介紹了Java的實(shí)用技巧。
Java語(yǔ)言作為新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,已經(jīng)成為目前最為流行的程序設(shè)計(jì)語(yǔ)言之一,諸多優(yōu)秀的特性使其成為被業(yè)界廣泛認(rèn)可和采用的工具,同時(shí)使得“Java程序設(shè)計(jì)”課程成為高校計(jì)算機(jī)專業(yè)一門主要的專業(yè)課。
本書是《Java程序設(shè)計(jì)》的配套書,在主教材中用大量的例子有序地、深入淺出地講解了Java程序設(shè)計(jì)的知識(shí),每個(gè)任務(wù)都配有豐富的習(xí)題供學(xué)生練習(xí),幫助學(xué)生深入理解Java程序設(shè)計(jì)基本概念及特征。為了幫助學(xué)生使用好教材,更好地掌握并靈活運(yùn)用Java程序設(shè)計(jì)的知識(shí),提高學(xué)生實(shí)踐技能和編程能力,筆者特編寫了《Java程序設(shè)計(jì)習(xí)題解答及上機(jī)指導(dǎo)》一書。
全書共分3章。第1章“習(xí)題解答參考”,分別與主教材各章內(nèi)容相配合,基本覆蓋了教材中所講述的知識(shí)點(diǎn)。題型包括選擇題、簡(jiǎn)答題、填空題、應(yīng)用題和編程題等。所有習(xí)題均給出了參考答案,便于讀者自測(cè)和學(xué)習(xí)。習(xí)題中的代碼均在JDK 7.0中運(yùn)行通過(guò)。讀者可以通過(guò)對(duì)書中習(xí)題練習(xí),逐步熟悉并掌握J(rèn)ava的基本語(yǔ)法、面向?qū)ο蟪绦蛟O(shè)計(jì)、API類庫(kù)及泛型與集合框架、輸入輸出處理及圖形界面設(shè)計(jì)、數(shù)據(jù)庫(kù)編程、多線程以及網(wǎng)絡(luò)編程,拓寬程序設(shè)計(jì)的思路。第2章“實(shí)驗(yàn)指導(dǎo)”,編者精心設(shè)計(jì)了10個(gè)實(shí)驗(yàn),每個(gè)實(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)鍵語(yǔ)句中添加了注釋,便于讀者理解代碼的含義。第3章“課程設(shè)計(jì)”,選取了6個(gè)經(jīng)典題目,每個(gè)題目都給出了設(shè)計(jì)內(nèi)容、設(shè)計(jì)要求、設(shè)計(jì)思路和參考代碼等。
參加本書編寫和大綱討論的教師還有嚴(yán)永松、陳萬(wàn)華、游明坤、賀體剛、李冉、陶延濤、張牧等。
由于編者水平有限,加之時(shí)間倉(cāng)促,書中難免有疏漏之處,敬請(qǐng)廣大讀者批評(píng)指正,以使本書質(zhì)量得到進(jìn)一步提高。
編 者
2017年6月
項(xiàng)目1 Java語(yǔ)言概述 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語(yǔ)言基礎(chǔ) 5
任務(wù)1 Java語(yǔ)言的基本組成 5
參考答案 6
任務(wù)2 Java基本數(shù)據(jù)類型 6
參考答案 8
任務(wù)3 Java運(yùn)算符與表達(dá)式 8
參考答案 9
任務(wù)4 Java語(yǔ)句和方法 10
參考答案 10
任務(wù)5 控制語(yǔ)句 11
參考答案 13
任務(wù)6 數(shù)組 15
參考答案 15
項(xiàng)目3 Java面向?qū)ο蟪绦蛟O(shè)計(jì) 18
任務(wù)1 類與對(duì)象 18
參考答案 19
任務(wù)2 類的繼承和多態(tài) 20
參考答案 21
任務(wù)3 接口與內(nèi)部類 25
參考答案 26
任務(wù)4 Java異常處理 27
參考答案 28
項(xiàng)目4 Java API常用類庫(kù) 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流類簡(jiǎn)介 45
參考答案 45
任務(wù)2 File類 46
參考答案 46
任務(wù)3 字節(jié)流與字符流 47
參考答案 48
任務(wù)4 隨機(jī)訪問(wèn)流 51
參考答案 52
任務(wù)5 其他流 52
參考答案 53
項(xiàng)目7 圖形用戶界面設(shè)計(jì) 54
任務(wù)1 GUI簡(jiǎn)介 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ù)庫(kù)編程 64
任務(wù)1 JDBC介紹 64
參考答案 65
任務(wù)2 JDBC連接數(shù)據(jù)庫(kù) 65
參考答案 65
任務(wù)3 JDBC操作數(shù)據(jù)庫(kù) 66
參考答案 67
項(xiàng)目9 Java多線程 75
任務(wù)1 線程的基本概念 75
參考答案 75
任務(wù)2 線程的創(chuàng)建和啟動(dò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ǔ)知識(shí) 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)說(shuō)明】 93
【實(shí)驗(yàn)指導(dǎo)】 93
實(shí)驗(yàn)二 簡(jiǎ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)三 類、對(duì)象基礎(chǔ)知識(shí) 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ǔ)類庫(kù) 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ù)庫(kù)編程 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 題目二:編寫一個(gè)記事本程序 148
【設(shè)計(jì)內(nèi)容】 148
【設(shè)計(jì)要求】 149
【設(shè)計(jì)思路】 149
【參考代碼】 149
3.3 題目三:簡(jiǎn)易多人聊天程序 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
- 輸水管線工程風(fēng)險(xiǎn)管理 [張勇 黨亥生 著]
- 民用航空飛機(jī)標(biāo)準(zhǔn)線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運(yùn)河講談錄 [趙珩 著]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 三峽梯級(jí)電站水資源決策支持系統(tǒng)研究與開發(fā) [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國(guó)華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設(shè)計(jì)中的應(yīng)用 [李艷秀 莊華偉 著]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- 辦公自動(dòng)化高級(jí)應(yīng)用 [陳萍 朱曉玉]
- 信息處理技術(shù)員考試32小時(shí)通關(guān) [薛大龍]
- 電子產(chǎn)品設(shè)計(jì)案例教程(微課版)—基于嘉立創(chuàng)EDA(專業(yè)版) [王靜 莫志宏 陳學(xué)昌 丁紅]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- Web技術(shù)開發(fā)教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務(wù)英語(yǔ)翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術(shù)與應(yīng)用 [洪旭 著]
- 建設(shè)工程法規(guī)實(shí)務(wù) [主編 余瀅]
- 商務(wù)秘書理論與實(shí)務(wù)(第三版) [主編 張同欽]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- 勞動(dòng)爭(zhēng)議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 語(yǔ)音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 信息系統(tǒng)項(xiàng)目管理師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)(第二版) [主編 薛大龍]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機(jī)械制圖習(xí)題集(多學(xué)時(shí)) [主編 趙軍]
- HCIA-Datacom認(rèn)證題庫(kù)分類精講 [主 編 韓立剛]
- SwiftUI完全開發(fā) [李智威 著]
- 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師備考一本通 [夏杰 編著]
- 生活經(jīng)管more>>
- 數(shù)據(jù)庫(kù)原理與應(yīng)用——基于SQL Server 2
- 辦公自動(dòng)化高級(jí)應(yīng)用教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)上機(jī)實(shí)踐教程(第五版)
- 軟件工程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(第五版)
- 基于C#的可視化編程基礎(chǔ)
- Python基礎(chǔ)實(shí)例教程
- 計(jì)算機(jī)專業(yè)英語(yǔ)(第二版)
- 管理信息系統(tǒng)教程
- Excel 2010數(shù)據(jù)統(tǒng)計(jì)分析實(shí)用案例教程
- 數(shù)據(jù)庫(kù)原理與技術(shù)(第三版)實(shí)驗(yàn)指導(dǎo)
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server 2008版
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server
- 計(jì)算機(jī)網(wǎng)絡(luò)原理與應(yīng)用(第二版)
- IT職業(yè)英語(yǔ)(第三版)
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaS