jdk里面的timer类-->定时器如何传一个参数设置指定时间开始执行任务?;

 

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;


public class TimerTime {
 
  public static void main(String[] args)  throws Exception {
         new  TimerTime().new Time().start();
     }
       //时间格式
  SimpleDateFormat fTime = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
  //内部类继承线程 ,创建一个新线程。
  class Time extends Thread {
         public void run() {
             Timer timer = new Timer();
             timer.schedule(new TimerTask() {
      //重写run方法 
                 @Override
                 public void run() {
                  
                     System.out.println("现在时间是:"+fTime.format(new Date()) );

   for(int i=1;i<=2;i++){
     
    System.out.println("I am a cat");
          
    }
                     
                 }
             }, Calendar.getInstance().getTime(), 5000);
         }
     }
   
}

y宝
浏览 3035回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java