timer怎么用

解决方案 »

  1.   

    private java.util.Timer timer; 
            timer = new Timer(true); 
            timer.schedule(new java.util.TimerTask() { 
                public void run() { 
                        //do some thing
                } 
            }, 0, 5*60*1000); 
      

  2.   

    Timer的schedule方法主要有如下几种重载形式:
    --schedule(TimerTask task,long delay)  指定隔多长时间(delay)后执行TimerTask类中的任务代码
    --schedule(TimerTask task,Date time)  指定在什么时候(date)开始执行TimerTask类中的任务代码
    --schedule(TimerTask task,long delay ,long period) 指定隔多长时间(delay)后定期执行TimerTask类中的任务代码,period指定了定期的时间间隔
    --schedule(TimerTask task, Date firstTime , long period) 指定在什么时候(date)开始定期执行TimerTask类中的任务代码,period指定了定期的时间间隔 
    TimerTask类实现了Runnable接口,要执行的任务由它里面实现的run方法来完成