给出下面的代码publicclass Person{intarr[] = new int[10];//非静态属性publicstatic void main(String a[]) {System.out.println(arr[1]);//静态方法不能访问非静态属性}}哪些叙述是对的?
A. 编译时出错。
B. 编译时正确而运行时出错。
C. 输出0。
D. 输出null。
查看答案
给出下面的代码片断1).String str = null;2).if ((str != null) && (str.length() > 10)) {3).System.out.println("morethan 10");4). }5).else if ((str != null) & (str.length() < 5)) {//空指针异常6).System.out.println("lessthan 5");7).}8). else { System.out.println("end"); }哪些行将导致错误?
A. 第1行
B. 第2行
C. 第5行
D. 第8行
给出下面的代码publicclass Test {voidprintValue(int m){do{System.out.println("Thevalue is"+m);}while(--m > 10 );}publicstatic void main(String arg[]) {inti=10;Testt= new Test();t.printValue(i);}}输出将是什么?
A. 8
B. 9
C. 10
D. 11
下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的?
A. transient
B. synchronized
C. serialize
D. static
关于Java中this关键字的说法正确的是()。
A. this关键字是在对象内部指代自身的引用
B. this关键字可以在类中的任何位置使用
C. this关键字和类关联,而不是和特定的对象关联
D. 同一个类的不同对象共用一个this