Java语言程序设计习题解答与实践教程

分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 姜志强 编著
出 版 社: 电子工业出版社
出版时间: 2009-3-1字数:版次: 1页数: 180印刷时间:开本: 16开印次:纸张:I S B N : 9787121082146包装: 平装内容简介
本书是普通高等教育“十一五”国家级规划教材《Java语言程序设计》的配套教材。全书共分5章,第1章为Java语言学习指导,主要面向Java语言初学者给出Java程序设计学习的方向性、方法性指导;第2章为Java语言常见问题解答;第3章为习题解答,给出了主教材对应各章的习题参考答案;第4章为实验教程,给出12个实验题目供Java实验课程选用;第5章为课程设计与综合应用,设计了6个有一定难度的综合性程序设计题目,供Java课程设计选用。本书与主教材及电子课件和实例源代码资源配套,提供了完整课程解决方案。
目录
第1章 Java语言学习指导
1.1 为什么要学习Java语言?
1.2 学习Java语言应该抓住哪些关键点?
1.3 学习Java语言的基本步骤有哪些?
第2章 Java语言常见问题解答
2.1 基本语法概念问题
2.2 面向对象程序设计、图形用户界面概念问题
2.3 异常处理、输入/输出、多线程概念问题
2.4 J2EE有关概念问题
第3章 习题解答
3.1 第0章习题解答
3.2 第1章习题解答
3.3 第2章习题解答
3.4 第3章习题解答
3.5 第4章习题解答
3.6 第5章习题解答
3.7 第6章习题解答
3.8 第7章习题解答
3.9 第8章习题解答
3.10 第9章习题解答
3.11 第10章习题解答
3.12 第11章习题解答
3.13 第12章习题解答
3.14 第13章习题解答
第4章 实验教程
4.1 实验1:Java语言开发工具JDK安装练习
4.2 实验2:基本运算符和基本语句练习
4.3 实验3:类定义与类继承练习
4.4 实验4:异常发生和异常处理练习
4.5 实验5:图形用户界面布局练习
4.6 实验6:事件处理与监听器使用练习
4.7 实验7:组件使用与菜单设计练习
4.8 实验8:Applet程序设计练习
4.9 实验9:Applet多媒体程序设计练习
4.10 实验10:输入/输出练习
4.11 实验11:多线程程序设计练习
4.12 实验12:网络程序设计练习
第5章 课程设计与综合应用
5.1 综合应用1:排球比赛计分系统
5.2 综合应用2:小学生数学练习题目自动生成系统
5.3 综合应用3:二维平面反弹球模拟和自然落体运动模拟
5.4 综合应用4:文件内容合并
5.5 综合应用5:测试统计分析系统(单机版)
5.6 综合应用6:人事档案管理信息系统(网络版)
书摘插图
第1章 Java语言学习指导
1.1 为什么要学习Java语言?
在教学实践的过程中经常有学生提出这样的问题:“老师,我们已经学习了C语言和C++语言,还学习了使用Visual C++开发工具,为什么还要学习Java语言啊?”可以说,诸如此类的问题是几乎所有Java语言初学者们都会想到的。关于这些问题,我们可以给出很多个答案,比如说“Java语言是简单易学的程序设计语言”,“Java语言是目前最为流行的开发平台”,“别的人都在学,所以我们也应该尝试一下”,“现在互联网这么普及,学会了Java语言写程序就更方便了”,等等。应该讲这些都是我们学习Java语言的原因,但是如果要真正说清楚这个问题,确实还要涉及很多方面的事情。要真正理解为什么要学习Java语言,恐怕还需要经过一些时间的学习才能寻求到答案。
要回答为什么要学习Java语言的问题,需要从计算机科学与技术宏观发展的角度去理解和认识,要认识到Java语言的出现是计算机科学与技术历史发展的一个必然,要从“Java语言是什么”和“Java语言对于计算机开发设计的作用”去理解。主要的原因大概有以下几个。
1.Java语言是一种全新的面向对象的程序设计语言
众所周知,计算机程序设计语言发展到今天,面向对象的设计思想已经成为主流的程序设计指导思想。Java语言实现了完全的面向对象程序设计,可以说是引领了程序设计语言发展的趋势和潮流。特别是在一些具体细节上,Java语言实现了语言的优化设计,可以让软件开发人员更快更好地开发出功能复杂且完善的软件。可以说,Java语言是程序设计语言和软件工程最新思想的集中体现者,其中所蕴涵的知识和理念代表了计算机科学与技术发展的最新成就。所以,无论是作为一种程序设计语言,还是作为一种开发工具,Java语言都非常值得计算机业界人士学习和研究。对于从事软件开发的技术人员,可以作为一种专业技术培训来学习;对于从事计算机理论研究和教学的专业人员,可以作为一种理论修养来钻研。
2.Java语言是一种有着巨大的优势和发展潜力的程序设计语言
正如比尔盖茨所评价的那样,“Java是长时间以来最优秀的程序设计语言”。Java语言具有以下一些其他开发工具所无法比拟的优势:免费、跨平台、在学术界获得了强有力的支持、简单性和稳固性、拥有企业应用的成熟平台、可以进行无线应用、开放的Java、获得了开源组织或者非营利机构的支持,这些构成了Java语言在推广应用和技术进步等方面的巨大推动力,也使得Java语言在今后的日子里具有巨大的发展潜力。
……