A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Kevin.Kang 高级黑马   /  2015-8-6 14:45  /  377 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.kxg_09;

  2. import java.util.Timer;
  3. import java.util.TimerTask;

  4. /*
  5. * 定时器:一个应用非常广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行。
  6. *                 简单理解为:可以让我们在指定时间做指定事件,还可以多久以后重复此事件。类似闹钟
  7. *                 在Java中可以通过Timer和TimerTask类实现。
  8. *                 Timer类:定时类
  9. *                 TimerTask抽象类:任务类
  10. *
  11. */
  12. public class TimerDemo {
  13.         public static void main(String[] args) {
  14.                 // TimerTask为抽象类,利用匿名内部类创建任务类
  15.                 TimerTask tt = new TimerTask() {
  16.                         public void run() {
  17.                                 System.out.println("该起床了!");
  18.                         }
  19.                 };

  20.                 // 创建定时类对象
  21.                 Timer t = new Timer();

  22.                 // void schedule(TimerTask task, Date time):指定延迟后执行指定的任务 ,时间单位为毫秒
  23.                 // t.schedule(tt, 3000);
  24.                 // t.cancel();

  25.                 // void schedule(TimerTask task, long delay, longperiod):
  26.                 // 指定的任务从指定的延迟后开始进行重复的固定延迟执行,时间单位为毫秒
  27.                 t.schedule(tt, 3000, 4000);
  28.         }
  29. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马