.
1、 Java Application与Java Applet的区别
Java Applet 与 Java Application 的主要区别在于其运行环境与执行方式的不同
? Application 是独立完整的程序,Application的主类中必须有一个 main()方法。这个方
法是Java Application的标志,也是Java Application程序执行的入口
? Applet 是在浏览器中运行的,必须创建一个 HTML 文件,通过编写 HTML 语言代码
告诉浏览器载入何种Applet 以及如何运行 2、 Java解释器
Java解释器是指“java.exe”,Java解释器负责将Java虚拟机的代码.class程序在特定的平台上运行。
3、 简述局部变量的概念
局部变量是指方法或语句块内部定义的变量。局部变量的作用域就是它所在的方法或语句块,在程序调用方法(进入语句块)时,局部变量才被创建并可用,随方法(语句块)的退出,局部变量将被销毁。
4、 简述Java语言的基本数据类型
Java语言中定义了四类/八种基本数据类型 ? 整型——byte, short, int, long ? 浮点型——float, double ? 字符型——char
? 逻辑型(布尔型)——boolean
.
.
5、 简述Java编译器
Java编译器是指“javac.exe”,是将.java文件编译成.class字节码文件,Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。 6、 简述Java的三种核心机制 ? Java 虚拟机 ? 垃圾收集机制 ? 代码安全性检测 7、 简述成员变量的概念
成员变量是指方法外部、类的内部定义的变量。成员变量在类的定义中声明,在创建对象的同时创建有关的成员变量。成员变量创建后系统自动对其进行默认初始化和显式初始化。成员变量依附于对象(局部变量)存在,具有与对象相同的生存期和作用域 。 8、 简述Java语言的引用数据类型的概念
Java语言中除8种基本数据类型以外的数据类型称为引用类型。引用类型数据以对象的形式存在。引用类型变量的值是某个对象的存储地址,而不是对象本身。
.
.
单选题:(共20道试题,每题2分)
1.main( )方法的返回类型是什么?
A.int
B.void
C.boolean
D.static
2.读程序,哪一行将产生错误? 1) class Parent {
2) private String name; 3) public Parent(){} 4) }
5) public class Child extends Parent {
.
.
6) private String department; 7) public Child() {}
8) public String getValue(){ return name; } 9) public static void main(String arg[]) { 10) Parent p = new Parent(); 11) } 12) }
A.第2行
B.第6行
C.第8行
D.第10行
3.读程序,以下描述中正确的是哪一个? public class Test { private int x;
public static void main(String args[]){ x=2; } }
A.将“private int x”修改为“public int x”,则x=2语句合法。
.
.
B.将“private int x”修改为“static int x”,则x=2语句合法。
C.将“private int x”修改为“final int x”,则x=2语句合法。
D.程序可以正常编译和运行。
4.下面程序段执行后b的值是多少? String str = \;
boolean b = str instanceof String;
A.0
B.1
C.true
D.false
5.以下对Test类的定义中,哪种定义使Test类不能有子类?
A.class Test{ }
B.abstract final class Test{ }
C.class Test{ final;}
D.final class Test{ }
.