版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

一、填空题

1.Java是一种面向______的语言,它是由SUN公司开发的高级程序设计语言。
2.将.java源文件编译为.class文件的是________命令。
3.Java语言的跨平台特点是由________保证的。
4.Java程序的运行环境简称为________。

二、判断题

1.JRE中包含了Java基本类库、JVM和开发工具。( )
2.编译Java程序需要使用java命令。( )
3.IDEA开发工具Debug模式下不进入函数内部的单步调试快捷键是F7。( )
4.JDK 8以后可以不用配置classpath环境变量。( )
5.Java语言有三种技术平台,分别是Java SE、Java ME、Java EE。( )

三、选择题

1.Java属于( )。
A、机器语言
B、汇编语言
C、高级语言
D、以上都不对
2.Java语言的特点有()。(多选)
A、 简单性
B、 面向对象
C、 跨平台性
D、 支持多线程
3.在JDK的bin目录下有许多exe可执行文件,其中java.exe命令的作用是( )
A、 Java文档制作工具
B、 Java解释器
C、 Java编译器
D、 Java启动器
4.以下选项中,( )属于JDK工具。(多选)( )
A、Java编译器
B、Java文档生成工具
C、Java运行工具
D、Java打包工具
5.下面4种类型的文件中()可以在Java虚拟机中运行。
A、.java
B、.jre
C、.exe
D、.class

四、简答题

1.简述Java语言的特点。
2.简述Java的运行机制。
3.请简述JVM。

五、编程题

使用记事本编写一个Hello World程序,并在命令行窗口编译运行打印输出结果。

参考答案

一、
1.对象
2.javac
3.Java虚拟机(或JVM)
4.JRE
二、
1.错
2.错
3.错
4.对
5.对
三、
1.C
2.ABCD
3.D
4.ABD
5.D
四、
1.简答性、面向对象、安全性、跨平台性、支持多线程、分布性。
2. Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,生成后缀名为.class的字节码文件,然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来。
五、

public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World");}}