2、计时器(线程)
精典小例:下面程序的任务是:使用计时器使程序从开始运行1秒后每隔3秒在控制台打印出系统当前时间。程序源代码如下:
TimerTest.java
package com.neusoft.qtech;
import java.util.Timer;
public class TimerTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Timer timer=new Timer();
TimerTask task=new TimerTask();
timer.schedule(task, 1000,3000);
}
}
TimerTask.java
package com.neusoft.qtech;
import java.util.Date;
import java.text.SimpleDateFormat;
public class TimerTask extends java.util.TimerTask {
@Override
public void run() {
// TODO Auto-generated method stub
SimpleDateFormat m=new SimpleDateFormat("hh:mm:ss");//注意此处是小写
Date date=new Date();
System.out.println("当前时间是:"+m.format(date));
}
}