`
canofy
  • 浏览: 830092 次
  • 性别: Icon_minigender_1
  • 来自: 北京、四川
社区版块
存档分类
最新评论

Timer的简单例子

    博客分类:
  • j2EE
阅读更多
这个关于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简单程序代码

    标题中的“Timer简单程序代码”指的是在编程中使用定时器(Timer)的示例代码。在许多编程语言中,如Java、C#、Python等,都有内置或第三方库提供的Timer类,用于执行特定任务或在预设的时间间隔内触发事件。这类...

    Delphi 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控件的基本概念、用法及其源码分析。 首先,`Timer控件`是一个非可视控件,它在用户界面中不会显示任何图形元素,但可以在指定的时间间隔内触发事件,如`Tick`事件。这个事件可以...

    timer 应用小实例

    这个小实例将展示如何利用`Timer`控件来实现动态的图片更换,从而达到类似动画的效果。`Timer`控件允许程序在预定的时间间隔内触发事件,这种定时触发的能力为开发者提供了很多创意空间。 首先,我们要了解`Timer`...

    java定时任务调度之Timer 简单示例

    Java定时任务调度是Java应用程序中常见的一种功能,用于在特定时间执行特定任务,例如定期备份、数据清理等。...在`MyTimerProject`这个项目中,你可以找到更多关于`Timer`使用和实践的例子,进一步加深理解和应用。

    C# 创建多个Timer简单例程

    非常不好意思,先前上传过一个旧的创建多个Timer的例子,因为当时脑子短路,代码写得跟小学生差不多,于是现在重新写了一个稍微好一点点的。先把原先上传的那个删除才发现分太低删除不了。希望这新版的代码可以帮助...

    C#创建windows服务搭配定时器Timer使用实例(用代码做,截图版)

    最后,虽然提供的资源没有直接的源码文件,但根据标题和描述,可以推测博客文章可能包含了创建服务和配置Timer的详细步骤以及相应的截图,这些对于理解和实践这个实例非常有帮助。 总的来说,C#创建Windows服务并...

    android定时器Timer实例

    下面是一个简单的`Timer`实例: ```java Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { // 这里编写你的任务代码 Log.d("TimerTask", "Task executed"); } }...

    C#创建多个Timer的一个简单例子

    这是一个简单的 同时创建多个Timer去处理事件的例子,因为之前工作需要,在网上又没有查找到合适的例子,于是自己写了一个,拿出来希望可以帮助初学者。可直接在原先例子上扩展。

    基于Timer的最简单的双缓冲画图实例教程

    本教程将深入讲解如何利用Java的Timer类实现一个简单的双缓冲画图实例。 双缓冲的基本原理是创建两个缓冲区,一个用于绘制,另一个用于显示。当第一缓冲区完成绘制后,再一次性将整个画面更新到屏幕上,避免了多次...

    java_Timer定时器实例_Spring实例

    标题与描述均提到了“Java_Timer定时器实例_Spring实例”,这表明文章主要讨论的是如何在Java中使用Timer类创建定时任务,并将其整合到Spring框架中。以下是对该主题的详细解析: ### Java中的Timer定时器 #### ...

    加Timer控件 timer1

    // 创建一个Timer实例 System.Windows.Forms.Timer timer1 = new System.Windows.Forms.Timer(); ``` ##### 2.2 设置Timer属性 - **Interval**:表示Timer触发的时间间隔,单位是毫秒。 - **Enabled**:表示Timer...

    C#实现Timer定时器

    在这个例子中,我们创建了一个`System.Timers.Timer`实例,设置了间隔时间为1000毫秒,并绑定了`Elapsed`事件的处理方法`Timer_Elapsed`。当时间间隔过去后,`Timer_Elapsed`方法会被调用,增加计数器并打印当前秒数...

    C#_Timer控件简介(附简单小例子)

    C#中的`Timer`控件是一个非常实用的工具,用于实现定时触发某些操作。这个控件主要属于`System.Timers`命名空间,它允许开发者设置一个时间间隔,在这个间隔结束后触发一个名为`Elapsed`的事件。`Timer`控件适用于...

    02-Timer0-Timer1-Timer2-Timer3-Timer4测试程序.rar

    1. **Timer0**:这是一个8位定时器,常用于简单的定时和计数任务。它可以工作在正常模式、波特率发生器模式、捕获模式和比较模式。在测试程序中,你可能会看到如何初始化Timer0,设置其工作模式,以及如何处理溢出...

    java.util.timer实现的简单定时任务

    需要注意的是,`Timer`并不是线程安全的,如果你在一个多线程环境中使用同一个Timer实例来调度任务,可能会遇到意想不到的问题。此外,当主线程结束时,Timer线程可能不会立即停止,导致程序退出前仍有未执行完的...

    Timer的简单应用

    创建一个`TimerTask`实例,并将其传递给`Timer`对象,就可以安排任务执行。 3. **Timer的工作原理** `Timer`使用单线程模型执行任务,这意味着所有由同一个`Timer`对象调度的任务将在同一线程中顺序执行。这意味着...

    MsTimer2.rar

    3. **多任务支持**:MsTimer2库允许创建多个独立的定时器实例,每个定时器可以有不同的定时周期和回调函数,这样就可以在同一时间内执行多个不同的定时任务。 4. **简单易用**:MsTimer2库的API设计简洁,用户只需...

Global site tag (gtag.js) - Google Analytics