- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Java程序设计项目教程第(二版)-参考答案
项目1
一、思考题
1.Java程序有几种版本,别是什么?
Java有三种版本,别是J2ME、J2SE、J2EE
2.Java程序有何特点?
Java语言的特点如下:
①面向对象:支持代码继承及重用,是完全面向对象的,它不支持类似C
语言那样的面向过程的程序设“技术。
②解释执行:Java解释器运(行系统)能直接运行目标代码指令。
③平台无关:Java源程序被编译成一种高层次的与机器无关的Byte-codes
格式语言,被设计在Java虚拟机上运行。
④多线程:Java提供的多线程功能使得在一个程序里可同时执行多个小任
务。多线程带来的好处是可以有更好的交互性能和实时控制性能。
⑤健壮性:Java致力于检查程序在编译和运行时的错误,类型检查帮助检
查出许多开发早期出现的错误。
3.什么是JVM,为什么需要JVM?
JVM即Javn虚拟机,是一台可以存在于不同的真实的软、硬件环境下的虚
拟的计算机,其功能是将字节码解释为真实平台能执行的指令。Java正是通过
虚拟机JVM技术,实现了与平台无关,实现“编写一次,到处运行”。因此,
任何平台只要安装相应的Java虚拟机环境,就能运行Java程序。
4.如何理解Java程序的基本结构?
①语句packagepl;是建立一个包文(件夹),生成的类文件将存放于包
中。
②程序第一行publicclass类名{},是一个类定义语句。public关键字
指明类的访问方式为公有,也就是在整个程序内都可以访问到它。如果将类定
义为public,则类其名称必须与主文件名一致,并且大小写敏感。
③类后大括号内可以定义类的成员和方法,对于一个可执行的Java类,
main方法必需的,而且该main方法必须公有(public)、静态(static)
和没有返回值(void)的,同时它只能带一个字符串型(String口)的参数。
④程序的一行“〃……”注释,只说明不运行。
⑤每个命令语句结束,必须以“;”结尾。
二、编程
1.编写一Java应用程序,要求在屏幕上输出字符串“HappyNewYear!”。
classPracl
{
publicstaticvoidmain(Stringargs[])
(
System.out.printIn(HappyNewYear!);
)
)
2.编写一个简单的Java程序,在屏幕上输出如下图形:
*
***
51c51c51c5jc
classPrac2
(
publicstaticvoidmain(Stringargs[])
{
System.out.printlnC*);
,z
System,out.println(***);
System,out.printing*****);
)
项目2
一、选择题
1.数组中可以包含什么类型的元素?(D)
A.int型B.String型C.数组D.以上都
可以
2.Java中定义数组名为Arr,下面哪项可以得到数组元素的个数?(B)
A.Arr.length()B.
文档评论(0)