实现定时器任务

原创 2007年09月18日 14:43:00

        在某些时候, 我们需要实现这样的功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务.

        这类技术主要应用到那些需要进行后台整理数据的系统中,比如说数据仓储,数据挖掘等.

        其实到Java中,实现起来是非常简单的,下面我们以每隔5秒钟打引一句"Hello world"为例:

import java.util.TimerTask;

public class TimeTast extends TimerTask ...{
    
// 在这里写你要定时执行的方法
    public void run() ...

        System.out.println(
"Hello World!");
    }

}

 

import java.util.Date;
import java.util.Timer;

/** *//**
 * 定时器测试
 * 
@author FeGe
 
*/

public class Test ...{

    
public void execute() ...{
        Timer timer 
= new Timer();
        TimeTast myTimeTask 
= new TimeTast();
        Date date 
= new Date();
        
long timestamp = 5000;
        
/** *//**
         * myTimeTask 指定执行的线程 date 指定第一次日期执行的时间 timestamp 指定每格多久再次执行一次
         
*/

        timer.schedule(myTimeTask, date, timestamp);
    }


    
public static void main(String[] args) ...{
        Test t 
= new Test();
        t.execute();
    }

}

一个最简单的定时器任务就算完成了。是不是太简单了点呢,其实就这么简单,,^_^

 

 

Java+spring-quartz实现任务调度和定时器

准备jar包: commons-collections4-4.0.jar commons-logging-1.1.3.jar quartz-2.2.3.jar slf4j-api-1.7.21...

利用java定时器Timer实现定时传送数据的任务

题外话:说好的要时不时的把自己在编程方面所学习的点点滴滴记录下来,但是却迟迟没有坚持下来。自己的编程技术的提升,一定要有知识沉淀的过程,希望自己能够把写技术博客这件事一直坚持下去,成为更好的自己,也希...

使用spring定时器注解实现定时任务

这种spring定时任务应该算是写得代码最少的一种方式了,还有定时时间的cron表达式的详解...
  • cnctcom
  • cnctcom
  • 2016年10月26日 14:58
  • 342

Spring整合Quartz实现动态任务调度定时器

1、spring配置 -->

Spring quartz定时器动态多任务实现

项目中经常会碰到需要定时执行的任务,并且需要执行什么任务,以及任务执行的时间都由用户自定义的需求。quartz是比较常用的定时器工具,并且在spring框架中也已经做了很好的集成,所以在以spring...

Java定时器(二)之Spring定时任务、Quartz实现

spring定时器(基于xml)spring定时器(基于主解)quartz定时器 1、使用基于xml配置的spring定时器,首先编写定时任务类Mytask public class Mytask...

java spring-quartz定时器实现定时任务

Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便,下面我们看看如何使用它 一、核心概念 Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程...

javaWeb监听器结合定时器实现定时执行任务

java监听器 通过监听器可以自动的激发一些操作,比如监听在线人数; 监听器接口有: ServletContextListener——监听ServletContext对象; HttpSessionL...

Android定时器任务的几种实现方式

(1)使用Handler + Runnable的方式 Handler handler = new Handler(); Runnable runnable = new Runnable() ...

Servlet侦听器结合Java定时器 在Web工程中实现任务计划调度(转)

下面就Servlet侦听器结合Java定时器来讲述整个实现过程。要运用Servlet侦听器需要实现 javax.servlet.ServletContextListener接口,同时实现它的conte...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现定时器任务
举报原因:
原因补充:

(最多只允许输入30个字)