black

SCJP程序员认证考试

登录

单项选择题

Given that a static method doIt() in a class Work represents work to be done, what block of code will succeed in starting a new thread that will do the work?  
CODE BLOCK a:  
Runnable r = new Runnable() {  
public void run() {  
Work.doIt();  
}  
};  
Thread t = new Thread(r);  
t.start();  
CODE BLOCK b:  
Thread t = new Thread() { 
public void start() {  
Work.doIt();  }  };  
t.start();  
CODE BLOCK c:  
Runnable r = new Runnable() {  
public void run() {  
Work.doIt();  
}  
}; 
 r.start(); 
CODE BLOCK d:  
Thread t = new Thread(new Work());  
t.start();  
CODE BLOCK e:  
Runnable t = new Runnable() { 
 public void run() {  
Work.doIt();  
}  
};  
t.run();  

A.Code block a.
B.Code block B.
C.Code block c.
D.Code block d.
E.Code block e.

相关考题

单项选择题 What will be written to the standard output when the following program is run?()  public class Qd803 {   public static void main(String args[]) {   String word = "restructure";   System.out.println(word.substring(2, 3));   }   }

单项选择题 What is wrong with the following code?()   class MyException extends Exception {}   public class Qb4ab {   public void foo() {  try {  bar();  } finally {  baz();   } catch (MyException e) {}  }   public void bar() throws MyException {   throw new MyException();  }   public void baz() throws RuntimeException {   throw new RuntimeException();   }   }

多项选择题 Whichstatementsaretrueconcerningtheeffectofthe>>and>>>operators?()

All Rights Reserved 版权所有©建筑考试题库(jzkao.com)

备案号:湘ICP备2020024380号-3