下列说法正确的是()。
A. 共享数据的所有访问都必须作为临界区
B. 用synchronized保护的共享数据可以是共有的
C. Java中对象加锁不具有可重人性
D. 对象锁不能返回
下列代表十六进制整数的是()。
A. Ol23
B. 1900
C. fa00
D. 0xa2
对下列程序的叙述中,正确的是()。 1)public class X extends Thread implements Runnable{ 2)public void run{ 3)system.out.println("this is run"); 4)} 5)public static void main(String args[]){ 6)Thread t=new Thread(new X); 7)t.start; 8)} 9)}
A. 第l行会产生编译错误
B. 第6行会产生编译错误
C. 第6行会产生运行错误
D. 程序正常运行
阅读下列利用递归来求n!的程序。 class FactorialTest{ static long Factorial(int n){//定义Factorial方法 if(n= =1) return l; else return n*Factorial{ }; } public static void main{String a[]}{ //main方法 int n=8: System.out.println{n+"!="+Factorial (n)}; } } 为保证程序正确运行,在下画线处应该填入的参数是()。
A. n-1
B. n-2
C. n
D. n+1