1.Java编译器可以将Java源程序编译成与机器无关的二进制代码文件,即字节码文件,它的扩展名是___。
2.Java简单易学,利用了___的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。
3.Java可以跨平台的原因是___。
4.在Java语言中,将后缀名为___的源代码文件编译后形成后缀名为.class的字节码文件。
5.Java语言具有___的特点,保证了软件的可移植性。
6.Java源文件中最多只能有一个___类,其他类的个数不限。
7.任何一个Java Application方法必须有且只能有___个main方法。
8.Java源代码文件中可以定义多个类,但是其中只能有一个类含有main方法,含有main方法的类称为___,按惯例该类名就是Java源文件名。
9.编译一个Java Application使用的命令是___。
10.运行一个Java Application使用的命令是___。
1.下面关于Java Application结构特点描述中,错误的是()。
A.一个Java Application由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。
B.Java Application中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。
C.组成Java Application的多个类中,有且仅有一个主类。
D.一个.java文件中定义多个类时,允许其中声明多个public类。
2.下面关于Java语言特点的描述中,错误的是()。
A.Java是纯面向对象编程语言,支持单继承和多继承。
B.Java支持分布式的网络应用,可透明地访问网络上的其他对象。
C.Java支持多线程编程。
D.Java程序与平台无关、可移植性好。
3.下列关于虚拟机说法错误的是()。
A.虚拟机可以用软件实现。
B.虚拟机部可以用硬件实现。
C.字节码是虚拟机的机器码。
D.虚拟机把代码程序与各操作系统和硬件分开。
4.Java语言是1995年由()公司发布的。
A.Sun
B.Microsoft
C.Borland
D.Fox Software
5.下面哪个选项是正确的main方法说明?()
A.void main()
B.private static void main(String args[])
C.public main(String args[])
D.public static void main(String args[])
6.每一个Java程序编译后,每个类会对应生成()个字节码文件。
A.1个
B.2个
C.3个
D.4个