java之Timer类使用方法小例子
直接上代码:
package com.iamzken.test; import java.util.Timer; import java.util.TimerTask; public class Test { public static void main(String[] args) { //这里参数为true代表该线程为后台线程,如果是false则代表后台线程 Timer timer = new Timer(true); timer.schedule(new MyTask(), 1000, 2000); } } class MyTask extends TimerTask { @Override public void run() { System.out.println("hello"); } }
代表在1秒钟之后开始执行mytask,每两秒钟执行一次。
备注:timer的功能也可以通过使用Thread类的sleep方法无限循环来实现。