TimerTask简单测试

    技术2025-02-15  30

    java.util.Timer是一个工具类,可以用于安排一个再某个时间的特定任务,Timer可以安排一个一次性的任务或者一个周期性的任务,配合Timer的有TimerTask类,我们需要实现TimerTask类来实现自己的业务逻辑

    下面来看代码:

    package book.test; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Timer; import java.util.TimerTask; /** * @author jiezhou * @CalssName: TimerTaskDemo * @Package book.test * @Description: * @date 2020/7/4/10:13 */ public class TimerTaskDemo { public static void main(String[] args) throws InterruptedException { Timer timer = new Timer(); timer.schedule(new TimerTaskTest(),1000,2000); } static class TimerTaskTest extends TimerTask{ @Override public void run() { LocalDateTime now = LocalDateTime.now(); System.out.println("当前时间:"+DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(now)); } } }

     

    运行结果:

     

    schedule方法有许多的重载,相应的可以根据业务来使用。
    Processed: 0.009, SQL: 9