`
猪↘專屬|华
  • 浏览: 164085 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java的调度任务Timer

    博客分类:
  • java
阅读更多

java的调度任务Timer

package timer;

import java.io.IOException;
import java.util.Timer;

/**
 *
 * @author 朱湘鄂
 * @date  2011-04-25
 * 说明:java的定时器
 *
 */
public class TimerTest {
 
 public static void main(String[] args){
  Timer timer = new Timer();
  //如果退出?
  for(int i=0;i<9;i++){
   timer.schedule(new MyTask(), 1000, 2000);
   System.out.println("调度第"+i+"次");
   if(i%10==9){
    timer.cancel();
   }
  }
  
 }

}


class MyTask extends java.util.TimerTask{
 public void run(){
  System.out.println("我是调度任务");
 }
}

分享到:
评论

相关推荐

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

    `Timer`类是Java中用于实现定时任务调度的一个基础工具,它位于`java.util`包中。在本文中,我们将深入探讨`Timer`类的基本使用和示例,帮助你理解如何在Java程序中实现简单的定时任务。 首先,`Timer`类提供了计划...

    Java 定时任务及作业调度 Quartz与Timer

    Java定时任务和作业调度在软件...总的来说,理解并掌握Java的定时任务和作业调度,无论是Quartz还是Timer,都是提升开发效率和系统自动化能力的重要技能。通过实践和不断探索,可以更好地利用这些工具为项目带来便利。

    Quartz--JAVA定时任务\Java应用:Java调度任务和Spring Quartz (1)

    Quartz还支持集群和持久化,这意味着多个Quartz实例可以在分布式环境中协作调度任务,而且任务的状态和计划可以存储在数据库中,保证了高可用性和容错性。通过Spring与Quartz的整合,可以轻松地在Spring应用中管理...

    java定时任务调度

    在Java中,有多种实现定时任务调度的方式,包括但不限于Java内置的`java.util.Timer`类、Spring框架的`@Scheduled`注解以及Quartz库。 1. **Java内置的`java.util.Timer`和`TimerTask`**: - `Timer`类用于创建一...

    JAVA定时任务调度

    Java定时任务调度是Java开发中一个非常重要的技术领域,它允许开发者在特定的时间点或按照预定义的周期执行任务,从而实现自动化的工作流程。在Java中,我们可以使用多种方式来实现定时任务,如Java内置的`java.util...

    java 定时器(Timer)

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

    Timer-java.rar_java timer_timer_timer java

    `Timer`类主要通过两个方法来调度任务:`schedule(TimerTask task, long delay)`和`schedule(TimerTask task, Date firstTime, long period)`。前者用于在指定延迟后执行一次任务,后者则在首次指定时间后,每隔...

    java定时器(timer类使用详解)

    Java定时器,也被称为`Timer`类,是Java标准库中的一个强大工具,它允许开发者在指定的时间间隔执行任务,从而实现定时操作。这个类在`java.util`包中定义,是实现定时任务调度的核心。在本文中,我们将深入探讨`...

    Java调度原理及使用

    在Java中,有多种方式可以实现任务调度,包括`Timer`、`ScheduledExecutor`以及开源库如`Quartz`和`JCronTab`。 首先,`Timer`类是Java早期提供的定时任务调度器。它的使用非常直观,如代码清单1所示,通过`Timer`...

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

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

    java是使用timer调度的例子

    总之,Java `Timer`提供了一种基本的定时任务调度能力,适用于轻量级的需求。而在大型项目或者需要高级调度功能时,Spring的Quartz框架则更为合适。在实际开发中,要根据项目需求选择合适的工具,以实现最佳的性能...

    java中timer用法

    不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复杂的计划任务。

    Java任务调度.pdf

    #### 二、Java调度机制概览 自Java 1.3版本起,Java标准库中引入了`java.util.Timer`和`java.util.TimerTask`两个类,为开发者提供了一套简单有效的时间任务调度方案。这一机制在Java 5.0中得到了进一步的完善和...

    几种任务调度的_Java_实现方法与比较

    本文旨在深入探讨几种常见的任务调度在Java中的实现方式,包括`Timer`、`ScheduledExecutor`、开源工具包`Quartz`以及`JCronTab`,并对其特性进行对比分析,以帮助开发者根据具体需求选择最适合的方案。 #### Timer...

    Java关于时间调度的几种实现方(Timer Quartz Spring)

    `java.util.Timer` 类提供了一个调度任务的方法,而`TimerTask` 是一个抽象类,用于定义要在特定时间执行的任务。以下是如何使用它们的基本示例: ```java import java.util.Timer; import java.util.TimerTask; ...

    Java--Timer--TimerTask--.rar_java timer

    `Timer`类是一个抽象工作线程,它负责调度任务的执行。它提供了一种方法来安排一次性或重复性的任务执行。`Timer`的工作机制是基于一个后台线程,这个线程会定期检查是否有任务需要执行。一旦任务被调度,`Timer`会...

    深入理解Java定时调度(Timer)机制

    ScheduledExecutorService是Java中的一种高级定时调度机制,它可以实现更加复杂的定时调度任务。 7. quartz和Spring Schedule:quartz和Spring Schedule是Java中两种常用的定时调度框架。它们提供了更加复杂的定时...

    java5定时器java Timer

    Java5中的`java.util.Timer`类是一个非常实用的工具,用于调度周期性的...这两个测试类可能包含了创建`Timer`实例、创建`TimerTask`实例以及调度任务的示例。分析这些代码,可以帮助你更好地理解和掌握`Timer`的用法。

    Java软件开发实战 Java基础与案例开发详解 12-6 用Timer类调度任务 共6页.pdf

    ### Java软件开发实战:利用Timer类调度任务 在Java软件开发过程中,经常需要处理定时执行的任务,例如定期发送电子邮件、定时备份数据等场景。为了满足这些需求,Java自1.3版本起引入了`java.util.Timer`类,该类...

    java 实现调度器

    在Java编程语言中,实现调度器是一个常见的任务,它涉及到定时执行特定的代码段或任务。这通常是通过Java中的`java.util.Timer`类或者`java.util.concurrent.ScheduledExecutorService`来实现的。这两个工具提供了...

Global site tag (gtag.js) - Google Analytics