Java代码如何实现一个简易版的定时器呢?
下文笔者是笔者编写的一个简易版的定时器的方法分享,如下所示
定时器简介
定时器是一种定时装置
可在指定的时间点运行
或
指定多久时间循环运行
实现思路:
可借助TimerTask接口定义一个定时器
定时运行或重复运行
例:定时器的实现思路
//TimerTask
package com.java265;
import java.util.TimerTask;
public class MySchedule extends TimerTask {
@Override
public void run() {
System.out.println("哈哈~我开始执行啦");
}
}
//
package com.java265;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
public class Main {
public static void main(String[] args) throws Exception{
Timer task = new Timer(true);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("2023-04-10 21:27:45");
task.schedule(new MySchedule(), date);
System.out.println("程序运行完毕!");
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


