timer問題,請教
看看我的程序,為深麼他只輸出"Time's up!"一次,按道理他應該每隔1秒輸出Time's up!"才對雅,為深麼.
package testtesttest;
import java.util.Timer;
import java.util.TimerTask;
/**
* Simple demo that uses java.util.Timer to schedule a task to execute
* once 5 seconds have passed.
*/
public class Reminder {
Timer timer;
public Reminder(int seconds) {
timer = new Timer();
timer.schedule(new RemindTask(), seconds*1000);
}
class RemindTask extends TimerTask {
public void run() {
System.out.println("Time's up!");
}
}
public static void main(String args[]) {
System.out.println("About to schedule task.");
new Reminder(1);
System.out.println("Task scheduled.");
}
}