java中定时器的使用

timer和timertask主要用来执行周期性操作,和linux中的crontab类似。

package com.test.schedul;

import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;

public class TestSchedul {

    public static void main(String[] args) {
        
        Timer timer = new Timer();
        timer.schedule(new Task(), 1000, 1000);

    }
}
class Task extends TimerTask{

    @Override
    public void run() {
        
        System.out.println(Calendar.getInstance().getTime());
        
    }
    
}
    

结果就是每隔一秒输出一个时间

原文地址:https://www.cnblogs.com/yeming/p/5440340.html