第一章 面向对象
第二章 异常
第三章 数组
第四章 常用类
第五章 集合
第六章 IO流
第七章 线程
第八章 反射
第九章 Socket编程

java中Timer定时器类

 

package com.wkcto.chapter07.timer;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

/**
 * Timer定时器类
 * 
 * @author 蛙课网
 *
 */
public class Test01 {

	public static void main(String[] args) throws InterruptedException {
		//创建Timer对象, 会开启一个新的线程
//		Timer timer = new Timer();
		Timer timer = new Timer( true ); 		//把Timer设置为守护线程
		
//		timer.schedule(task, time);  	//在指定的time时间执行task任务
//		timer.schedule(task, delay);  	//延迟delay毫秒后执行task任务
//		timer.schedule(task, firstTime, period); 	//在firstTime时间执行task任务,以后每隔period毫秒再执行一次
//		timer.schedule(task, delay, period);  //延迟delay毫秒后执行task任务,以后每隔period毫秒再执行一次
		
		timer.schedule(new TimerTask() {			
			@Override
			public void run() {
				//执行的任务 
				System.out.println( new Date());
			}
		}, 2000 , 1000);
		
		System.out.println("main   waiting....");
		Thread.sleep(10000);
		System.out.println("main   end....");
		
	}
}

 

全部教程