`

java实现简单定时器

    博客分类:
  • java
阅读更多
package com.test.test;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class DataBaseRader {
    Timer timer;//定义一个定时器

    public DataBaseRader(int seconds) {
        timer = new Timer();
        Date date =  new Date();
        timer.schedule(new MyTask(), date, seconds*1000);//安排指定的任务在指定的时间开始进行重复的固定延迟执行。
    }
    //定义自己的任务类,一定要继承TimerTask,timer.schedule的的任务类是TimerTask类型的
    class MyTask extends TimerTask {
    	//此计时器任务要执行的操作
        public void run() {
        	System.out.println(new Date());
        }
    }

    public static void main(String args[]) {
        System.out.println("About to schedule task.");
        new DataBaseRader(1);
        System.out.println("Task scheduled.");
    }
}

 

分享到:
评论

相关推荐

    java 定时器 spring 定时器

    总结一下,Java定时器虽然简单易用,但在复杂应用中可能显得不足。Spring定时器通过提供丰富的配置选项和强大的`TaskScheduler`接口,成为企业级应用中定时任务的首选。使用Spring定时器,开发者能够更高效地管理和...

    java简易的定时器

    ### Java简易定时器知识点解析 #### 一、定时器概念与应用 定时器在软件开发中扮演着重要的角色,尤其在需要周期性执行任务或在特定时间触发事件的应用场景下。Java提供了`java.util.Timer`类来实现定时器功能,...

    java_Timer定时器实例_Spring实例

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

    java编译的定时器,作闹钟用

    Java编译的定时器在软件开发中是一种常见且实用的功能,尤其对于需要执行特定时间任务的应用来说。在这个特定的程序中,它被设计成了一个简单的闹钟,允许用户设定等待时间,然后在指定的时间点触发提醒。让我们深入...

    java web定时器例子

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

    java 定时器(Timer)

    通过使用Java的Timer类,你可以轻松地在Java应用程序中实现复杂的定时任务调度,无论是简单的延时执行还是周期性的任务循环。结合ActionListener,你可以灵活地控制定时器触发的事件,从而满足各种需求。在实际项目...

    Handler和TimerTask实现的简易定时器

    总结起来,通过Handler和TimerTask实现的简易定时器利用了Java的定时任务机制和Android的消息处理机制,可以在指定的间隔内周期性地执行任务。这种实现方式简单易懂,适用于许多基本的定时需求。但在复杂的应用场景...

    java 数字定时器

    Java中实现数字定时器的主要方式有两种:`java.util.Timer` 类和 `java.time.Duration` API。 1. **`java.util.Timer` 类** `java.util.Timer` 是Java标准库中的一个类,它提供了调度任务执行的能力。创建一个 `...

    spring 定时器的两种实现

    总的来说,Spring自带的定时任务简单易用,适合简单的定时需求。而Quartz功能强大,适合处理复杂的调度场景。在选择使用哪种方式时,需要根据项目的实际需求进行权衡。无论选择哪一种,Spring都能提供良好的支持,让...

    使用java定时器的几种方式

    在Java中实现定时任务有多种方式,...总之,Java中实现定时任务的三种主要方式各有特点,从简单的Timer到功能强大的Quartz再到易用的Spring Task,开发者可以根据自己的具体需求和场景,选择合适的定时任务实现方式。

    Java后台定时器代码

    根据项目的具体需求,可以选择适合的实现方式,例如简单的`Timer`,更强大的`ScheduledExecutorService`,或者是Spring框架的高级调度功能。在编写和设计定时任务时,要考虑线程安全、异常处理和资源管理等因素,以...

    Java定时器

    在`TimerCountDemo.java`这个示例程序中,我们可以预期它可能展示了如何创建一个简单的定时器,以实现以圈计时(可能是循环执行)和以秒计时的功能。这两种计时方式在实际应用中非常常见,例如倒计时或者周期性更新...

    java时间轮的定时器,多轮和单轮实现

    在Java中实现时间轮定时器,我们需要关注以下几个核心概念和步骤: - **槽位(Slot)**:每个槽位代表一个时间间隔,存放待执行的定时任务。 - **指针(Pointer)**:模拟时间轮的旋转,每次移动指向下一个槽位,...

    java中Timer定时器的使用

    总的来说,`Timer`和`TimerTask`是Java中实现简单定时任务的便利工具,但在高并发、高性能的场景下,可能需要考虑使用更强大的调度库,如`Quartz`或`Spring Framework`中的`ScheduledExecutorService`。

    java版链表实现定时器功能

    本文将深入探讨如何利用链表来实现一个简单的定时器功能,并结合`java`、`链表`、`定时器`、`数据结构`以及`j2me`的相关知识进行详细讲解。 首先,我们需要理解链表的基本概念。链表不同于数组,它不是连续存储元素...

    java编写的定时器

    Java编程中的定时任务是软件...总之,`java.util.Timer` 和 `TimerTask` 提供了一种简单的方法来执行周期性的任务,适用于许多基础的定时需求。然而,在复杂的多线程或高性能的应用中,可能需要使用更强大的替代方案。

    spring和java定时器

    Spring框架和Java内置的定时器提供了两种不同的方式来实现这样的功能。 首先,我们来看Spring定时器。Spring使用的是Quartz库来实现定时任务管理。在给出的例子中,可以看到配置文件中定义了几个关键的bean: 1. `...

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

    `TimerTask`是`Timer`调度的任务,是一个抽象类,你需要继承并实现`run()`方法来定义要定时执行的逻辑。以下是如何使用`Timer`和`TimerTask`创建定时任务: ```java Timer timer = new Timer(); TimerTask task = ...

    Java 动态定时器

    本Java 动态定时器基于Java的定时器线程池,阻塞队列实现,定时调度时间采用cron表达式配置的方式,其中cron表达式解析工具类提取自spring。 用法极其简单,只需要将ScheduleUtils工具类复制到项目里,然后调用...

Global site tag (gtag.js) - Google Analytics