Java中Timer的用法详解

现在项目中用到需要定时去检查文件是否更新的功能。timer正好用于此处。


用法很简单,new一个timer,然后写一个timertask的子类即可。


代码如下:



package comz.autoupdatefile; import java.util.Timer; import java.util.TimerTask; public class M {   public static void main(String[] args) {     // TODO todo.generated by zoer     Timer timer = new Timer();     timer.schedule(new MyTask(), 1000, 2000);   } } class MyTask extends TimerTask {   @Override   public void run() {     System.out.println("dddd");   } } 


这样,就可以在1秒钟之后开始执行mytask,每两秒钟执行一次。


SyntaxHighlighter.highlight();