java.util.Timer
java.util.TimerTask
timer.schedule(new MyTask(),//实现了TimerTask接口中的run方法的自定义类(自动执行run方法)
               0,           //延迟时间
               5*1000       //任务的执行间隔时间[单位:毫秒]
              );class MyTask extends java.util.TimerTask{
  public void run(){
    ...; // 你所要定期完成的工作
  }
}