java试题评讲
- 下列哪些是java语言的关键字?
A. sizeof B. abstract C. NULL D. Native
答案:选择B。 - 第一个java语言编辑器是在(1996)年推出。
- java的保留字和关键字?
Java 关键字列表 (依字母排序 共51组):
abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, float, for, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while
Java 保留字列表 (依字母排序 共14组) : Java保留字是指现有Java版本尚未使用 但以后版本可能会作为关键字使用。
byValue, cast, false, future, generic, inner, operator, outer, rest, true, var , goto ,const,null
4.
int x;
switch(x):{
case 0:
{
int var;
//process
}
case 1:
{
int var1;
//process
}
}
var的作用域范围是?
答:在5行和7行之间。注意,不是3行和七行之间。
5. 下列()不属于字符流类。
A. Reader B.FileReader C. BufferedInputStream D. StringReader
答案:c。其他的都带Reader,都是读字符的。同样的,带Writer的也是字符流。
6.switch后面可以跟的类型有:int char byte short 枚举
7. 下列输出的结果是?
public static void main(String[] args) throws Exception{
try {
throw new Exception();
} catch (Exception e) {
System.out.println("1");
}
}
答案:输出1. 因为throw new Exception()和int 3/0的效果一样,都是产生了异常。
8. final修饰类之后,这个类就不能被继承了,就是最终的类了。
9. 在java中,关于CLASSPATH环境变量说法不正确的是:(A)
A CLASSPATH一旦设置后不可修改,但可以将目录添加到该环境变量中。
B 编译器用它来搜索各自的类文件
C 解释器用它来搜索各自的类文件
D CLASSPATH是一个目录列表
10. java中如果要是使用某个int变量。假如是类的成员变量int不赋值,默认就是0.
但是局部变量(比如在main中的),必须要赋初值。