首页 > 编程语言 > 详细

java 计时器/定时器

时间:2020-06-05 23:48:18      阅读:81      评论:0      收藏:0      [点我收藏+]

计时器/定时器---线程应用

java.util包

Timer类

无参数构造方法 创建对象

timer.schedule();

package test06052;
import java.util.*;
import java.text.SimpleDateFormat;
public class TestTimer{
	private int count=0;
	private ArrayList<String> userBox=new ArrayList<String>();
	{
		userBox.add("a");
		userBox.add("b");
		userBox.add("c");
		userBox.add("d");
	}
	
	public void test() throws Exception{
		Timer time=new Timer();//记录
		SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Date firstTime=s.parse("2020-06-05 22:36:00");
		time.schedule(new TimerTask(){
			public void run(){
				for(int i=0;i<userBox.size();i++){
					System.out.println("给"+userBox.get(i)+"发送消息:垃圾;第"+(++count)+"条");
				}
				System.out.println("做坏事了");
			}
		},firstTime,3000);
	}
	
	public static void main(String[] args){
		try{
			TestTimer tt=new TestTimer();
			tt.test();
		}catch(Exception e){
			e.printStackTrace();
		}
	}
}

  

java 计时器/定时器

原文:https://www.cnblogs.com/canglongdao/p/13052881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!