java定时任务,一次性任务

public class OneTimeTask {
    public static void main(String[] args) {
        Timer timer = new Timer();
        TimerTask task = new TimerTask() {
            @Override
            public void run() {
                System.out.println("任务执行了!");
                timer.cancel();
            }
        };
        long delay = 5000; // 延迟5秒
        timer.schedule(task, delay);
        System.out.println("任务已安排,将在" + delay / 1000 + "秒后执行。");
    }
}


Timer timer = new Timer();
timer.schedule(new TimerTask() {
    @Override
    public void run() {
        System.out.println("执行任务:" + new Date());
    }
}, 1000, 3000); // 延迟1秒后开始,每3秒执行一次

 

posted on 2025-06-18 13:56  yebinghuai-qq-com  阅读(19)  评论(0)    收藏  举报

导航