单项选择题
有如下的代码段,当编译和运行时,下列各选项中说法正确的是( )。
public class Z
public static void main(String args[])
new Z ();
Z()
Z alias1 = this;
Z alias2 = this;
synchronized(alias1)
try
alias2.wait();
System.out.println("DONE WAITING");
catch (InterruptedException e)
System.out.println( "INTERRUPTED");
catch (Exception e)
System.out.println("OTHER EXCEPTION");
finally
System.out.println ("FINALLY");
System.out.println("ALL DONE");
A.应用程序编译正常,但是不打印任何数据
B.应用程序编译正常,并打印数据“DONE WAITING”
C.应用程序编译正常,并打印数据“FINALLY”
D.应用程序编译正常,并打印数据“ALL DONE”
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列程序的运行结果是( )。 public class Sun public static void main(String args[]) int a=1; int b=1; for(int i=1;i a=a+b; b=b+a; System.out.println(a+ +B) ;
A.6 6
B.5 8
C.13 21
D.34 55
点击查看答案&解析
单项选择题
下列各方法中不被建议用于线程同步过程的是( )。
A.start()
B.wait()
C.notify()
D.resume()
点击查看答案&解析
相关试题
现在有Java Applet小程序的源程序文件MyAp...
有如下代码片段,请在画线处填入正确的代码...
下面ChangeTitle()中对b1和b2按键构造...
下列JApplet使用重写paintCompon6t()方...
编写同时具有Applet与Application特征的程...