Java习题集(第三版) .pdfVIP

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

246810283253简答题

单选全部

判断题全部

1235671021写程序题

23782425编程题

JAVA语言程序设计习题集

一、简答题

1、Java程序分为哪两大类,它们之间有哪些相同点?主要区别有哪些?

答:Java程序分为JavaApplication和JavaApplet。

相同点有两个:(1)两类程序都由一个或多个以.class为后缀的文件组成;

(2)两类程序都需要用户系统安装Java虚拟机(JVM)。Java虚拟机能够载入

并翻译Java程序,并且可以提供Java内核包的实现。

区别有:(1)JavaApplet程序可以被嵌入HTML网页内,从而可以在网

络上发布,当网页被浏览时它们可以在浏览器中运行;而JavaApplication程

序却不支持网页嵌入和下载。(2)JavaApplet程序只能在与Java兼容的容器

中运行,例如网络浏览器;而JavaApplication程序却没有这个限制。(3)一

个JavaApplet程序必须定义一个Applet类的子类,一个JavaApplication程

序也可以定义一个Applet类的子类,但这不是必须的,一个JavaApplication

程序必须在一个类中定义一个main方法,而一个JavaApplet程序并不定义

main方法,它的执行是由Applet类定义的多个方法控制的。

2、Java程序是由什么组成的?Java源文件的命名规则是怎样的?

-1-

答:一个Java程序是由若干个类组成的。但只能有一个类是public类。

Java源文件命名规则是:源文件名必须与其中的public类的名字相同,扩展名

是java;如果源文件中没有public类,那么源文件的名字只要和某个类的名字

相同,并且扩展名是java就可以了。

3、Java语言与Java技术的关系如何?Java语言包括哪两部分?

答:Java语言是Java技术的基础。Java语言包括语法规则和Java类库两

部分。

4、开发与运行Java程序需要经过哪些主要过程?

答:源程序编辑、字节码编译和解释运行。

5、为什么一个Java文件编译后可以获得多个字节码文件?

答:这是因为一个源文件中可有多个类,文件经过编译后,每个类就生成一

个字节码文件(扩展名为class)。

6、简述Java应用程序和Java小应用程序各用什么方式解释运行的?

答:Java应用程序和Java小应用程序的源代码编辑与字节码编译生成过程

是一样的,而其执行也都是解释执行其编译好的字节码文件,只是Java应用程

序需使用独立的Java解释器来解释执行其字节码文件,而Java小应用程序的字

节码文件必须嵌入到HTML语言的文件中并由负责解释HTML文件的WWW浏

览器充当其解释器,来解释执行Java小程序的字节码文件。

7、面向对象的开发方法与传统的面向过程的开发方法有什么不同?

-2-

答:传统的面向过程的开发方法是把现实世界的问题转化成计算机逻辑,而

面向对象技术是计算机逻辑来模拟现实世界的问题。

8、什么是对象、类和实体?它们之间的关系如何?试述下面的说法映射到面向对

象的计算机逻辑中分别对应什么概念。

(1)计算机92班(2)计算机92班的同学刘利(3)大学生(4)X大学的大学

生(5)班级

答:对象是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现;

类是同种对

象的集合与抽象。

(1)班级类的对象(2)大学生类的对象(3)大学生类(4)大学生类的子类

文档评论(0)

176****5684 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档