《面向对象技术(本)》课程第一阶段练习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《面向对象技术(本)》课程第一阶段练习题答案
一.填充题
答案:
1.java, class
2.Application, Applet
3.编写源程序,编译源程序,解释运行字节码文件
4.成员变量,成员方法
5.javac MyPro.java, java MyPro
6. long var=123456789L;
7. false
8. 23
二.选择题
答案: 1. C 2. B 3. D 4. C 5. A
6. C
7. B
8. A
9. A 10. A
三.简答题
答案:
1.Java程序设计语言是新一代语言的代表,它强调了面向对象的特性,可以被用来开发范围广泛的软件,它具有支持图形化的用户界面、网络以及数据库连接等复杂的功能,Java 语言的主要的特点有:
(1)易于学习
Java语言很简单,它的语法非常类似于C++,但是它摒弃了C++许多低级、困难、容易混淆、容易出错或不经常被使用的功能。

(2)高效率的执行方式
用Java语言编辑的源程序的执行方法是采用先经过编译器编译、再利用解释器解释的方式来运行的。

它综合了解释性语言与编译语言的众多优点,使其执行效率较以往的程序设计语言有了大幅度的提高。

(3)与平台无关性
Java源程序经过编译器编译,会被转换成一种我们将它称之为“字节码(byte_codes)”
的目标程序,可以跨平台运行。

(4)分布式
分布式主要是指数据分布和操作分布两层意思,数据分布是指数据可以分散在网络中不同的主机上,操作分布是指把一个任务分散在不同的主机上进行处理。

Java从诞生起就与网络联系在一起,它强调网络特性,内置TCP/IP,HTTP,FTP协议类库,便于开发网上应用系统。

(5)安全性
Java2平台采用了域管理方式的安全模型,无论是本地代码还是远程代码都可以通
过配置的策略,设定可访问的资源域,使得Java成为安全的编程语言。

(6)多线程
Java的多线程机制使应用程序中的线程能够并发执行,保证了对共享数据的正确操作,可以分别用不同的线程完成特定的行为,很容易在网络上实现实时交互行为。

(7)丰富的API(Application Program Interface)类库
Java开发工具包中的类库包罗万象,应有尽有,程序员的开发工作可以在一个更高的层次上展开,这也正是Java受欢迎的重要原因之一。

Java同时为用户提供了详尽的API文档说明。

2.我们可以直观地理解:任何一种可以运行Java程序(即可以担任Java解释器)的软件都可以被称为Java虚拟机(Java virtual machine, JVM),因此诸如浏览器与Java的一部份开发工具等皆可看作一部JVM。

当然我们可以把Java的字节码(byte_codes)看成是JVM 所运行的机器码。

3.Java语言编辑的源程序的执行方法是先经过编译器编译、再利用解释器解释的方式来运行的。

其从源程序到编译解释运行的过程图如下:
4.Java的大家族中有三个主要成员:
(1)J2ME——Java 2 Micro Edition用语嵌入式Java消费电子平台。

不论是无线通讯、手机、PDA等小型电子装置都可采用其作为开发工具及应用平台。

(2)J2SE——Java 2 (Software Development Kit)Standard Edition是Java最通行的版本,是用于工作站、PC机的Java标准平台。

(3)J2EE——Java 2 Enterprise Edition可扩展的企业应用Java 2平台,它提供了企业e-Business架构及Web Services服务,除深受广大企业用户的欢迎之处是其开放
的标准和优越的跨平台能力。

5.Java源程序经过编译器编译,会被转换成一种我们将它称之为“字节码(byte_codes)”的目标程序。

“字节码”的最大特点便是可以跨平台运行,即程序设计人员们常说的“编写一次,到处运行”,正是这一特性成为Java得到迅速普及的重要原因。

相关文档
最新文档