javaschedule⽤法_java定时器的⼏种⽤法package com.lid;
import java.util.Calendar;
import java.util.Date;
浮针嘉庆帝import java.util.Timer;
import java.util.TimerTask;
public class Test {
public static void main(String[] args) {
//timer1();
timer2();
//timer3();
//timer4();
立秋寓意
}
// 第⼀种⽅法:设定指定任务task在指定时间time执⾏ schedule(TimerTask task, Date time)
public static void timer1() {
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {黑名单怎么设置
System.out.println("-------设定要指定任务--------");
中性皮肤的特征是什么}
}, 2000);// 设定指定的时间time,此处为2000毫秒
}
// 第⼆种⽅法:设定指定任务task在指定延迟delay后进⾏固定延迟peroid的执⾏
/
/ schedule(TimerTask task, long delay, long period)
public static void timer2() {
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
System.out.println("-------设定要指定任务--------");
}
}, 1000, 1000);
}
// 第三种⽅法:设定指定任务task在指定延迟delay后进⾏固定频率peroid的执⾏。
// scheduleAtFixedRate(TimerTask task, long delay, long period)
public static void timer3() {
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
中国文化的精神
public void run() {
System.out.println("-------设定要指定任务--------");
}
}, 1000, 2000);
}
// 第四种⽅法:安排指定的任务task在指定的时间firstTime开始进⾏重复的固定速率period执⾏.// Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)
public static void timer4() {
Calendar calendar = Instance();
calendar.t(Calendar.HOUR_OF_DAY, 12); // 控制时
calendar.t(Calendar.MINUTE, 0); // 控制分
calendar.t(Calendar.SECOND, 0); // 控制秒
Date time = Time(); // 得出执⾏任务的时间,此处为今天的12:00:00
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {阚清子身高
System.out.println("-------设定要指定任务--------");
}
日薄西山造句
}, time, 1000 * 60 * 60 * 24);// 这⾥设定将延时每天固定执⾏
}
}