`
侯上校
  • 浏览: 223401 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA中定时器

    博客分类:
  • JAVA
 
阅读更多
package com.hn.se;

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.Timer;
import java.util.TimerTask;

/**
 * 隔3秒钟从一个文件中把内容读出来并打印到控制台
 * @author hadoop
 *
 */
public class TimerTaskTest
{

	private Timer timer;

	public TimerTaskTest()
	{
		timer = new Timer();
	}

	private TimerTask task = new TimerTask()
	{
		public void run()
		{
			try
			{
				BufferedReader br = new BufferedReader(new FileReader(
						"/opt/software/myDisk/SQL/wordcount.sql"));
				String data = null;
				while ((data = br.readLine()) != null)
				{
					System.out.println(data);
				}
				System.out.println("-------------------------------------");
			} catch (Exception e)
			{
				e.printStackTrace();
			}
		}
	};

	public void start(int delay, int internal)
	{
		timer.schedule(task, 0, internal * 1000);
	}

	public static void main(String[] args)
	{
		TimerTaskTest pt = new TimerTaskTest();
		pt.start(1, 2);
	}
}
分享到:
评论

相关推荐

    JAVA中定时器的使用

    JAVA中定时器的使用 JAVA 中的定时器是指在特定的时间或时间间隔执行某个任务的机制。JAVA 中提供了多种方式来实现定时器,包括使用 Timer 和 TimerTask 类,使用 ScheduledExecutorService 等。 在 JAVA 中,...

    Java 中定时器

    本文将深入探讨Java定时器的工作原理、API使用以及相关示例。 ### 1. Timer类简介 Java的`Timer`类主要用于调度任务,它可以按照预定的时间间隔安排任务执行。`Timer`创建了一个后台线程,称为`TimerTask`的执行...

    java中定时器timer类的实现和源代码.docx

    在Java中,虽然标准库没有提供类似Windows编程中的SetTimer和KillTimer这样的定时器功能,但是可以通过自定义类来实现定时任务的调度。这里介绍了一个基于接口`TimerClient`和几个辅助类的实现,包括`TimerCtl`、`...

    java web定时器例子

    Java Web定时器主要指的是在Java Web应用程序中实现定时任务的功能,这在许多业务场景中都是必要的,例如数据备份、报表生成、邮件发送等。在Java中,我们可以利用内置的`java.util.Timer`类或者Spring框架的`@...

    Java创建定时器.rar

    在Java编程中,定时器(Timer)是一种非常实用的工具,可以用来安排任务在未来的某个时间点执行或者定期执行。这个“Java创建定时器.rar”压缩包中的代码示例,显然是一个展示了如何在Java中利用定时器实现特定功能...

    Java后台定时器代码

    `java.util.Timer` 类是Java标准库中的一个基础定时器,它可以调度定时任务的执行。创建一个`Timer`对象后,你可以通过调用`schedule(TimerTask task, long delay)`或`schedule(TimerTask task, Date firstTime, ...

    java 定时器(Timer)

    Java定时器(Timer)是Java Swing库中的一个类,它提供了调度任务在未来某个时间执行的能力。这个类主要用于在GUI应用程序中实现定时触发某些操作,比如更新界面、执行动画或者执行周期性的后台任务。Timer类结合了...

    java 数字定时器

    Java 数字定时器是Java编程中用于执行周期性任务的重要工具。它可以帮助开发者在特定的时间间隔内执行预定的代码块,比如更新UI、执行后台任务或者进行数据同步等。Java中实现数字定时器的主要方式有两种:`java....

    java定时器timer制作

    根据给定的信息,本文将详细解析Java定时器的制作及应用,同时对比.NET中的三种不同类型的定时器,以便更好地理解定时任务的实现方式及其特点。 ### Java定时器基础 Java中定时器(Timer)主要用于执行周期性的...

    JAVA定时器JAVA定时器.pdf

    在 Spring 框架中,JAVA定时器可以与Quartz框架集成,实现自动执行任务的功能。 1. JAVA定时器的基本概念 JAVA定时器是基于Quartz框架的任务调度器,用于在指定的时间执行特定的任务。这类任务可以是任何类型的...

    Java 动态定时器

    java 动态定时器,可以动态管理定时任务。 本Java 动态定时器基于Java的定时器线程池,阻塞队列实现,定时调度时间采用cron表达式配置的方式,其中cron表达式解析工具类提取自spring。 用法极其简单,只需要将...

    Java定时器

    Java定时器是Java编程语言中用于执行特定任务的调度工具,它允许程序员在指定的时间间隔后执行特定的代码块或任务。在Java中,我们主要使用`java.util.Timer`类和`java.util.TimerTask`类来实现定时器功能。这两个类...

    java 定时器 spring 定时器

    Java定时器和Spring定时器是Java开发中用于执行周期性任务的重要工具,它们在系统维护、数据同步、报告生成等场景中发挥着关键作用。本文将深入探讨这两个概念,以及如何在Spring框架中配置和使用定时器。 首先,...

    java定时器服务!!

    Java定时器服务是Java平台中用于执行定时任务的关键组件,它允许开发者安排未来或定期的任务执行。在Java中,我们通常使用`java.util.Timer`类和`java.util.TimerTask`类来实现定时服务。这两个类提供了创建、调度和...

    java开源定时器Quartz

    Quartz是一款功能强大的Java开源定时任务框架,它允许开发者创建、调度和执行各种类型的任务,以实现应用程序的自动化和批处理。Quartz以其灵活的API、丰富的特性以及稳定性,成为了许多企业级应用首选的定时解决...

    java实现定时器代码

    Java定时器是Java编程语言中用于执行预定任务的工具,主要通过`java.util.Timer`类和`java.util.TimerTask`类来实现。这两个类提供了在指定时间间隔内重复执行任务的功能,非常适合用来创建周期性的后台任务。下面...

    java定时器设置及停止的方法

    在Java编程中,定时任务是不可或缺的一部分,它们用于执行周期性操作,如数据备份、监控、清理等。本文将深入探讨如何在Java中设置和停止定时任务,主要关注`java.util.Timer`和`java.util.TimerTask`,以及更现代的...

    java Timer定时器实例 Spring实例.doc

    【Java Timer定时器】 在Java中,`java.util.Timer` 类是用于调度任务的类,它可以在特定的时间点或者按照设定的周期执行某项任务。`Timer` 类提供了两种计划任务的方法:`schedule(TimerTask task, long delay)` ...

    java定时器

    ### Java定时器的相关知识点 #### 一、Java定时器简介 在Java中,定时器(Timer)是一个非常有用的工具类,它可以用来调度任务在特定时间执行或者周期性地执行。`java.util.Timer` 类提供了这样的功能,使得开发...

    Java定时器的使用 Java程序

    Java定时器(java.util.Timer)是Java标准库中用于调度任务执行的重要工具,它允许我们按照预设的时间间隔执行特定的任务。在Java程序设计中,定时器常常用于实现周期性的任务,比如定时备份数据、定时检查系统状态...

Global site tag (gtag.js) - Google Analytics