"SCJP考題" 修訂間的差異

出自 陳富國維基館
前往: 導覽, 搜尋
(正在將頁面替換為 '{{SCJP 1.6版考題講解}}')
 
行 1: 行 1:
−
<span style="font-size:medium;"><span style="font-family: 'Helvetica Neue Light', HelveticaNeue-Light, 'Helvetica Neue', Helvetica, Arial, sans-serif; text-align: justify;">
 
−
 
−
Given:
 
−
&nbsp;</span></span>
 
−
 
−
<span style="font-size:medium;"><span style="font-family: 'Helvetica Neue Light', HelveticaNeue-Light, 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 19px; text-align: justify;">
 
−
1. public class Threads4{
 
−
2.  public static void main(String[] args){
 
−
3.    new Threads4.go();
 
−
4.  }
 
−
5.  public void go(){
 
−
6.    Runnable r = new Runnable(){
 
−
7.        public void run(){
 
−
8.          System.out.print("foo");
 
−
9.        }
 
−
10.    };
 
−
11.    Thread t = new Thread(r);
 
−
12.    t.start();
 
−
13.    t.start();
 
−
14. }
 
−
15.}
 
−
What is the result?
 
−
A. Compilation fails.
 
−
B. An exception is thrown at runtime.
 
−
C. The code executes normally and prints "foo";
 
−
D. The code executes normally, but nothing is printed.
 
−
 
−
</span></span>
 
−
 
−
 
−
 
−
 
−
 
−
<div class="toccolours mw-collapsible mw-collapsed">
 
−
<span style="font-size:medium;">解答</span>
 
−
 
−
----
 
−
<div class="mw-collapsible-content">
 
−
<span style="font-size: medium;">Ans: E  </span>
 
−
 
−
<span style="font-size:medium;"> 解說:
 
−
一個執行緒只能啟動一次 (t.start()只能下一次),執行緒是物件,物件相關的動作發生問題是在執行時期產生例外,而不是編譯的錯誤。
 
−
 
−
</span>
 
−
</div></div>
 
 
{{SCJP 1.6版考題講解}}
 
{{SCJP 1.6版考題講解}}

於 2013年3月16日 (六) 04:17 的最新修訂