我有一段代碼爲無法理解的聲明
public class ThreadStates {
private static Thread t1 = new Thread("T1") {
public void run() {
try {
sleep(2);
for (int i = 100; i > 0; i--) ;
} catch (InterruptedException ie) {
ie.printStackTrace();
}
}
}
}
.......和休息的代碼如下。
什麼類型的declation是第1步。我可以看到我們在ThreadStates類中沒有繼承的Thread類,那麼爲什麼run()方法聲明即將到來。請闡明發生了什麼。