这个关于Timer的学习,好像这个可以做为触发器之类的东东~~~
package com.test;
import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;
public class HelloWorldTasker extends TimerTask {
@Override
public void run() {
System.out.pringln("Hello World");
}
public static void main(String[] args){
long MILLIS_IN_YEAR=1000 * 60 * 60 * 24 * 365;
System.out.println(MILLIS_IN_YEAR);
Timer timer=new Timer();
HelloWorldTasker helloWorldTasker=new HelloWorldTasker();
//schedule以固定的延迟执行helloWorldTasker
//timer.schedule(helloWorldTasker, 1000, 1000);
//scheduleAtFixedRate以固定的周期运行helloWorldTasker
//timer.scheduleAtFixedRate(helloWorldTasker, 1000, 1000);
// use a date instead
Calendar cal = Calendar.getInstance();
cal.set(2007, Calendar.NOVEMBER, 31);
//schedule安排在指定的时间执行指定的任务
//timer.schedule(helloWorldTasker, cal.getTime());
System.out.println(cal.getTime());
timer.scheduleAtFixedRate(helloWorldTasker, cal.getTime(), MILLIS_IN_YEAR);
}
}
分享到:
相关推荐
这个简单的“timer例子”很适合初学者学习,了解如何在程序中设置延迟执行或周期性执行任务。在这个实例中,我们将探讨`Timer`类的主要用法和相关概念。 首先,`Timer`类创建了一个定时器对象,它可以调度`...
标题中的“Timer简单程序代码”指的是在编程中使用定时器(Timer)的示例代码。在许多编程语言中,如Java、C#、Python等,都有内置或第三方库提供的Timer类,用于执行特定任务或在预设的时间间隔内触发事件。这类...
下面是一个简单的Timer组件实例: ```delphi unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl....
在这个实例中,我们将深入理解Timer控件的基本概念、用法及其源码分析。 首先,`Timer控件`是一个非可视控件,它在用户界面中不会显示任何图形元素,但可以在指定的时间间隔内触发事件,如`Tick`事件。这个事件可以...
这个小实例将展示如何利用`Timer`控件来实现动态的图片更换,从而达到类似动画的效果。`Timer`控件允许程序在预定的时间间隔内触发事件,这种定时触发的能力为开发者提供了很多创意空间。 首先,我们要了解`Timer`...
Java定时任务调度是Java应用程序中常见的一种功能,用于在特定时间执行特定任务,例如定期备份、数据清理等。...在`MyTimerProject`这个项目中,你可以找到更多关于`Timer`使用和实践的例子,进一步加深理解和应用。
非常不好意思,先前上传过一个旧的创建多个Timer的例子,因为当时脑子短路,代码写得跟小学生差不多,于是现在重新写了一个稍微好一点点的。先把原先上传的那个删除才发现分太低删除不了。希望这新版的代码可以帮助...
最后,虽然提供的资源没有直接的源码文件,但根据标题和描述,可以推测博客文章可能包含了创建服务和配置Timer的详细步骤以及相应的截图,这些对于理解和实践这个实例非常有帮助。 总的来说,C#创建Windows服务并...
下面是一个简单的`Timer`实例: ```java Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { // 这里编写你的任务代码 Log.d("TimerTask", "Task executed"); } }...
这是一个简单的 同时创建多个Timer去处理事件的例子,因为之前工作需要,在网上又没有查找到合适的例子,于是自己写了一个,拿出来希望可以帮助初学者。可直接在原先例子上扩展。
本教程将深入讲解如何利用Java的Timer类实现一个简单的双缓冲画图实例。 双缓冲的基本原理是创建两个缓冲区,一个用于绘制,另一个用于显示。当第一缓冲区完成绘制后,再一次性将整个画面更新到屏幕上,避免了多次...
标题与描述均提到了“Java_Timer定时器实例_Spring实例”,这表明文章主要讨论的是如何在Java中使用Timer类创建定时任务,并将其整合到Spring框架中。以下是对该主题的详细解析: ### Java中的Timer定时器 #### ...
// 创建一个Timer实例 System.Windows.Forms.Timer timer1 = new System.Windows.Forms.Timer(); ``` ##### 2.2 设置Timer属性 - **Interval**:表示Timer触发的时间间隔,单位是毫秒。 - **Enabled**:表示Timer...
在这个例子中,我们创建了一个`System.Timers.Timer`实例,设置了间隔时间为1000毫秒,并绑定了`Elapsed`事件的处理方法`Timer_Elapsed`。当时间间隔过去后,`Timer_Elapsed`方法会被调用,增加计数器并打印当前秒数...
C#中的`Timer`控件是一个非常实用的工具,用于实现定时触发某些操作。这个控件主要属于`System.Timers`命名空间,它允许开发者设置一个时间间隔,在这个间隔结束后触发一个名为`Elapsed`的事件。`Timer`控件适用于...
1. **Timer0**:这是一个8位定时器,常用于简单的定时和计数任务。它可以工作在正常模式、波特率发生器模式、捕获模式和比较模式。在测试程序中,你可能会看到如何初始化Timer0,设置其工作模式,以及如何处理溢出...
需要注意的是,`Timer`并不是线程安全的,如果你在一个多线程环境中使用同一个Timer实例来调度任务,可能会遇到意想不到的问题。此外,当主线程结束时,Timer线程可能不会立即停止,导致程序退出前仍有未执行完的...
创建一个`TimerTask`实例,并将其传递给`Timer`对象,就可以安排任务执行。 3. **Timer的工作原理** `Timer`使用单线程模型执行任务,这意味着所有由同一个`Timer`对象调度的任务将在同一线程中顺序执行。这意味着...
3. **多任务支持**:MsTimer2库允许创建多个独立的定时器实例,每个定时器可以有不同的定时周期和回调函数,这样就可以在同一时间内执行多个不同的定时任务。 4. **简单易用**:MsTimer2库的API设计简洁,用户只需...