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("程序运行完毕!"); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。