java倒计时函数的关键字是什么
最佳答案
importjava.util.Calendar;importjava.util.Date;importjava.util.Timer;importjava.util.TimerTask;publicclassTimeTest{publicstaticvoidmain(String[]args){timer1();//timer2();//timer3();//timer4();}//第一种方法:设定指定任务task在指定时间time执行schedule(TimerTasktask,Datetime)publicstaticvoidtimer1(){Timertimer=newTimer();timer.schedule(newTimerTask(){publicvoidrun(){System.out.println("-------设定要指定任务--------");}},2000);//设定指定的时间time,此处为2000毫秒}//第二种方法:设定指定任务task在指定延迟delay后进行固定延迟peroid的执行//schedule(TimerTasktask,longdelay,longperiod)publicstaticvoidtimer2(){Timertimer=newTimer();timer.schedule(newTimerTask(){publicvoidrun(){System.out.println("-------设定要指定任务--------");}},1000,5000);}//第三种方法:设定指定任务task在指定延迟delay后进行固定频率peroid的执行。//scheduleAtFixedRate(TimerTasktask,longdelay,longperiod)publicstaticvoidtimer3(){Timertimer=newTimer();timer.scheduleAtFixedRate(newTimerTask(){publicvoidrun(){System.out.println("-------设定要指定任务--------");}},1000,2000);}//第四种方法:安排指定的任务task在指定的时间firstTime开始进行重复的固定速率period执行.//Timer.scheduleAtFixedRate(TimerTasktask,DatefirstTime,longperiod)publicstaticvoidtimer4(){Calendarcalendar=Calendar.getInstance();calendar.set(Calendar.HOUR_OF_DAY,12);//控制时calendar.set(Calendar.MINUTE,0);//控制分calendar.set(Calendar.SECOND,0);//控制秒Datetime=calendar.getTime();//得出执行任务的时间,此处为今天的12:00:00Timertimer=newTimer();timer.scheduleAtFixedRate(newTimerTask(){publicvoidrun(){System.out.println("-------设定要指定任务--------");}},time,1000*60*60*24);//这里设定将延时每天固定执行}}
其他回答
其它网友回答:
这个可以用
其它网友回答:
Timer() 函数
追答:
说错了,是Timer类