《Java程序设计》课后练习答案
第一章 Java概述
一、选择题
1. ( A )是在Dos命令提示符下编译Java程序的命令,( B )是运行Java 程序的
命令。
A. javac
B. java
C. javadoc
D. javaw
2. ( D )不是Java程序中有效的注释符号。
A. //
B. /* */
C. /** */
D. */ */
3. ( B )不是Java 语言的特点。
A. 面向对象
B. 自动检查语法错误
C. 跨平台
D. 解释执行
4. Java 编译器会将Java程序转换为 ( C )
A. 可执行代码
B. 目标代码
C. 字节码
D. 机器代码
5. Java源文件的扩展名是 ( D )
A. .class B. .jar C. .jav D. .java
二、简答题
1、 Java的跨平台的含义是什么?为什么Java可以跨平台?
Java语言的一个非常重要的特点就是平台无关性。它是指用Java编写的应用程序编译
后不用修改就可在不同的操作系统平台上运行。Java之所以能平台无关,主要是依靠Java
虚拟机 (JVM)来实现的。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一
套虚机器指令,并有自己的栈、寄存器组等。
Java编程人员在编写完Java程序后,Java编译器将Java源代码文件编译后生成字节
码文件 (一种与操作系统无关的二进制文件