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面向对象程序设计 [主编 姜春磊 陈虹洁]
- 基于AI的Java技术项目实战 [主编 尹慧超 郭 娜 刘庆杰]
- Java Web项目化设计实践教程 [邱云 曾陈萍]
- 面向对象程序设计 [主编 张勇 张平华 赵小龙]
- 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面向对象程序设计 [主编 陈占伟]