`
javaEEdevelop
  • 浏览: 876469 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

java TimerTask一般说明

 
阅读更多
import java.util.Date;
import java.util.TimerTask;

public class CustomTimerTask extends TimerTask {

	public Date setDate = null;

	public CustomTimerTask() {

	}

	public CustomTimerTask(Date setDate) {
		this.setDate = setDate;
	}

	@Override
	public void run() {
		if (setDate != null) {
			Date date = new Date(System.currentTimeMillis());

			if (date.toLocaleString().equals(setDate.toLocaleString())) {
				System.out.println(date.toLocaleString());
			}
		}
	}

}

public class StartTask {
	
	public static void main(String[] args){
		SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Timer timer=new Timer();
		//第一个任务的时间
		Date setDate=format.parse("2012-7-10 15:51:05");
		timer.schedule(new CustomTimerTask(setDate),setDate);
		//第二个任务的时间
		setDate=format.parse("2012-7-10 15:51:25");
		timer.schedule(new CustomTimerTask(setDate),setDate); 
	}
}
 
分享到:
评论

相关推荐

    Android Timer Task Demo

    本篇将详细介绍如何在Android中使用`TimerTask`来实现定时任务,并通过一个简单的Demo进行示例说明。 `TimerTask`是Java提供的一个定时执行任务的类,它继承自`Runnable`接口。创建一个`TimerTask`对象,然后将其...

    java定时开关机程序

    要实现定时任务,Java提供了一个名为`java.util.Timer`和`java.util.TimerTask`的类。`Timer`类用于调度任务在特定时间执行,而`TimerTask`是实现了`Runnable`接口的任务类,用于定义要执行的具体操作。你可以通过...

    java的Time、Scheduler定时器

    在Java中,任务调度是程序自动化执行任务的关键技术,主要用于实现周期性或定时触发的任务。本文将详细介绍两种常见的Java定时器:`java.util.Timer` 和 `Quartz Scheduler`。 ### 一、Time定时器 `java.util....

    java日期操作大全

    以下是对给定内容中涉及的Java日期操作进行的详细说明: 1. **获取指定月份的第一天**: 使用`java.util.Calendar`类可以方便地获取指定日期所在月份的第一天。首先,将输入的日期字符串转换为`java.util.Date`...

    java的打字游戏(解压即得.java源文件)

    Java的`java.util.Timer`和`TimerTask`类可以用于定时任务,例如计算用户完成一个单词或句子所用的时间。 6. **错误检查与反馈**:游戏需要检测用户的打字错误,并提供实时反馈。这可以通过比较用户输入的字符与...

    Java多线程机制(讲述java里面与多线程有关的函数)

    以下是对各个知识点的详细说明: 9.1 Java中的线程: Java程序中的线程是在操作系统级别的线程基础上进行抽象的。每个Java程序都有一个主线程,即由JVM启动并执行main方法的线程。线程代表了程序中的执行流,可以在...

    llk--java.rar_java 游戏_java 连连看 游戏_llk_简单 连连看 java

    此外,游戏还包括计时功能,通常使用java.util.Timer和TimerTask类来实现定时事件,如倒计时或刷新游戏状态。 在实际的“连连看--java”项目中,www.pudn.com.txt可能是开发者发布代码或资源时留下的说明文档,而...

    Notforget-java.rar_java 提醒_java提醒_提醒

    在Java中,我们可以使用定时器(java.util.Timer)类和定时任务(java.util.TimerTask)来安排在未来某个时间执行特定任务,比如显示一个提醒对话框。定时器可以用来一次性执行任务,也可以按照预设的时间间隔重复...

    Java定时器.pdf

    Java定时器框架主要由`java.util.Timer`和`java.util.TimerTask`组成,这两个类提供了在Java中安排一次性或重复性任务的能力。然而,这个框架存在一定的局限性,例如无法直接处理夏令时变化导致的时间跳跃问题,对于...

    倒计时系统.java源码

    - **定时器**:Java提供了`java.util.Timer`和`java.util.TimerTask`类来安排任务在将来某个时间点或周期性地执行,这在倒计时系统中至关重要。 3. **事件驱动编程**: - **监听器**:在GUI应用中,可能需要监听...

    timeclck.rar_timer java_计时器_计时器代码

    本项目中的"Timeclck.rar"压缩包包含了一个名为"Game.java"的源代码文件,以及一个看似无关的"www.pudn.com.txt"文本文件,后者可能是链接或说明文档。我们将主要关注"Game.java",因为它是计时器程序的核心部分。 ...

    javaAPI帮助文档

    Java API帮助文档是Java开发人员的重要参考资料,它包含了Java标准库中的各种类和接口的详细说明,特别是"util"标签指出,这部分主要关注的是Java的`java.util`包。这个包是Java的核心部分,提供了大量的工具类和...

    JAVA动态效果(1)表格时钟.rar_JAVA时钟_java 时钟_表格

    此外,`JAVA动态效果(1)表格时钟.txt`可能包含了程序的源代码或者关于如何运行此示例的说明。`www.pudn.com.txt`可能是来源网站的链接或者版权信息,这个网站提供了这个示例代码的下载。 总的来说,这个项目展示...

    java定时器.pdf

    Java定时器是Java语言中用于实现定时任务的关键组件,它主要由`java.util.Timer`类和`java.util.TimerTask`类组成。以下是对这两个类及其使用方法的详细说明: `Timer`类是Java定时器的核心,它允许你调度任务在...

    JAVA做的仿Vista下Windows日历的日程管理软件

    在Java中,可以使用java.util.Timer和TimerTask类来安排未来执行的任务,比如在指定时间弹出提醒窗口或播放提示音。 6. **日历和日期时间处理**:Java 8引入了新的java.time包,包含LocalDate、LocalTime、...

    java_clock.rar_Java 闹钟代码_闹钟

    `java_clock.txt`很可能是包含Java闹钟程序源代码的文本文件,而`www.pudn.com.txt`可能是一个链接到资源下载网站的说明文件,因为"PUDN"是中国知名的程序员论坛。 首先,让我们深入了解一下Java实现闹钟的基本原理...

    Clock V0.1 java.zip

    这需要使用到Java的定时器`java.util.Timer`和`TimerTask`类。开发者可以创建一个`TimerTask`实例,定义触发特定动作(例如播放音乐)的时间,然后通过`Timer`来调度这个任务。用户设定的闹钟时间可以通过GUI界面...

    Java定时器开发源代码.docx

    这个文档中的源代码展示了如何使用`java.util.Timer`类和`TimerTask`来实现一个简单的定时提醒任务。下面是对这两个类的详细说明以及代码中关键部分的解释。 1. `java.util.Timer` 类: `Timer` 类是 Java 标准库...

    【Java】休息提醒小程序

    2. **定时任务**:实现定时提醒,可以利用Java的`java.util.Timer`和`java.util.TimerTask`类来定时执行特定任务,或者使用`java.time`包中的`ScheduledExecutorService`,它提供了更灵活的定时任务调度。...

    JAVA程序设计.pdf

    5. **时间触发器**:闹钟和整点报时功能需要定时触发,这可能涉及到java.util.Timer和TimerTask类,或者使用Java 8中的java.time包和ScheduledExecutorService来实现定时任务。 6. **异常处理**:对于用户的非法...

Global site tag (gtag.js) - Google Analytics