[問題] 請問三個程式的印出結果

作者: CrazyBoss (CrazyBoss)   2015-07-18 00:59:09
第一個
public class A extends Thread {
public void run() {
try {
sleep(10000);
}
catch(InterruptedException ie) {
}
}
public static void main(String[] args) {
A a1 = new A();
long startTime = System.currentTimeMillis();
a1.start();
System.out.println(System.currentTimeMillis() - startTime);
}
}
這支程式的執行結果都是0
是不是因為a1是main fork出來的
所以印出來都是main的執行時間?(main不會等a1,所以執行時間很短)
作者: dream1124 (全新開始)   2015-07-18 17:06:00
1, 2 題都對了
作者: tarious (Forget it)   2015-07-18 17:56:00
3.1 F還沒建構; 3.2 override; 3.3 upcasting3.4 private method 無法被override

Links booklink

Contact Us: admin [ a t ] ucptt.com