java定時器

若是須要按照必定的時間間隔執行,那麼就須要一個定時器。java

話很少說直接看代碼ide

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();
    }
}

在每次執行中,咱們都對一個字符串和時間的組合進行一次加密並解密。加密

結果以下3d