background image

9.       每个 java 的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或

者界面是公共的

A.     一个

B.      两个

C.      四个

D.     任意多个

10.   在当前的 java 实现中,每个编译单元就是一个以()为后缀的文件

A.     java

B.      class

C.      doc

D.     exe

二、填空题

1.  1991 年,SUN 公司的 Jame Gosling 和 Bill Joe 等人,为电视、控制烤面
包机等家用电器的交互操作开发了一个____软件,它是 java 的前身。

2.  java 是一个网络编程语言,简单易学,利用了____的技术基础,但又独立
于硬件结构,具有可移植性、健壮性、安全性、高性能。

3.  java 可以跨平台的原因是____

4.  JVM 的执行过程有三个特点:多线程,_____,异常处理;

5.  JAVA 程序的安全性体现在多个层次上,在_____,有语法检查;在解释层
上,有字节码校验器、测试代码段格式和规则检查,访问权限和类型转换和法
性检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台层上,
通过配置策略,可设定访问资源域,而无需区分本地或远程。

6.  JAVA 的产品主流操作系统平台是 Solaris、_____和 Macintosh.

7.  JAVA 系统运行时,通过______机制周期性的释放无用对象所使用的内存,
完成对象的清除。

8.  在 JAVA 语言中,将后缀名为______的源代码文件编译后形成后缀名
为.class 的字节码文件。

3