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