/ **
* 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的
*请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我
* /
1.说明输出结果。
package test;import java.util.Date;
public class SuperTest extends Date{
private static final long serialVersionUID = 1L;
private void test(){
System.out.println(super.getClass().getName());
}
public static void main(String[]args){
new SuperTest().test();
}
}
A.SuperTest
B.SuperTest.class
C.test.SuperTest
D.test.SuperTest.class
2.下列Java代码中的变量a、b、c分别在内存的____存储区存放。
class A {
private String a = “aa”;
public boolean methodB() {
String b = “bb”;
final String c = “cc”;
}
}
A.堆区、堆区、堆区
B.堆区、栈区、堆区
C.堆区、栈区、栈区
D.堆区、堆区、栈区
E.静态区、栈区、堆区
F.静态区、栈区、栈区
3.Which statement declares a variable a which is suitable for referring to an array of 50 string objects?(Java)
A.char a[][];
B.String a[];
C.String[] a;
D.Object a[50];
E.String a[50];
F.Object a[];
4.J2EE中,当把来自客户机的HTTP请求委托给servlet时,会调用HttpServlet的( )方法
A.service
B.doget
C.dopost
D.init
5.有关下述Java代码描述正确的选项是____。
public class TestClass {
private static void testMethod(){
System.out.println("testMethod");
}
public static void main(String[] args) {
((TestClass)null).testMethod();
}
}
A.编译不通过
B.编译通过,运行异常,报NullPointerException
C.编译通过,运行异常,报IllegalArgumentException
D.编译通过,运行异常,报NoSuchMethodException
E.编译通过,运行异常,报Exception
F.运行正常,输出testMethod
6.以下哪一个不是赋值符号?
A.+=
B.<<=
C.<<<=
D.>>>=
7.jre 判断程序是否执行结束的标准是()
A.所有的前台线程执行完毕
B.所有的后台线程执行完毕
C.所有的线程执行完毕
D.和以上都无关
8.以下代码执行的结果显示是多少( )?
![](https://i-blog.csdnimg.cn/blog_migrate/af5d82ba77f844e37c4f9f7bb5961cea.png)
A.true,false,true
B.false,true,false
C.true,true,false
D.false,false,true
9.下列命令中,用来运行 Java 程序的是()
A.java
B.javadoc
C.jar
D.javac
10.以下说法错误的是()
A.虚拟机中没有泛型,只有普通类和普通方法
B.所有泛型类的类型参数在编译时都会被擦除
C.创建泛型对象时请指明类型,让编译器尽早的做参数检查
D.泛型的类型擦除机制意味着不能在运行时动态获取List<T>中T的实际类型