欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java定时器

程序员文章站 2022-06-09 16:33:29
...

如果需要按照一定的时间间隔执行,那么就需要一个定时器。

话不多说直接看代码

import java.util.Base64;
import java.util.Timer;
import java.util.TimerTask;

public class TestTimer {
    public static void main(String[] args){
        Timer timer = new Timer();
        timer.scheduleAtFixedRate(new MyTask(),100,1000);
    }
}

class MyTask extends TimerTask{


    @Override
    public void run() {
        String string = "kangyucheng"+System.currentTimeMillis();
        String secret = new String(Base64.getEncoder().encode(string.getBytes()));
        System.out.println(secret);
        String decode = new String(Base64.getDecoder().decode(secret));
        System.out.println(decode);
        System.out.println(Thread.currentThread().getName()+"当前时间:"+System.currentTimeMillis());
        System.out.println();
    }
}

在每次执行中,我们都对一个字符串和时间的组合进行一次加密并解密。

结果如下

java定时器