java中定时器的使用

timer和timertask主要用来执行周期性操作,和linux中的crontab类似。

package com.test.schedul;

import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;

public class TestSchedul {

    public static void main(String[] args) {

        Timer timer = new Timer();
        timer.schedule(new Task(), 1000, 1000);

    }
}
class Task extends TimerTask{

    @Override
    public void run() {

        System.out.println(Calendar.getInstance().getTime());

    }

}
    

结果就是每隔一秒输出一个时间

时间: 2024-10-24 23:46:11

java中定时器的使用的相关文章

java中定时器的应用实例

1 package com.xiangshang.listener; 2 3 import java.util.Timer; 4 import java.util.TimerTask; 5 6 import javax.servlet.ServletContextEvent; 7 import javax.servlet.ServletContextListener; 8 9 public class MyTimerListener implements ServletContextListen

java中定时器的四种方法

1 package com.lid; 2 3 import java.util.Calendar; 4 import java.util.Date; 5 import java.util.Timer; 6 import java.util.TimerTask; 7 8 public class Test { 9 public static void main(String[] args) { 10 //timer1(); 11 timer2(); 12 //timer3(); 13 //time

Java中的定时器

注意:内容来自网络他人文章,特此声明 一.Java中的定时器 在JAVA中实现定时器功能要用的2个重要类是 Timer类:定时器类,需要一个TimerTask类的实例作为参数: TimerTask:定时器任务类,定时器要执行的任务在该类的run方法中定义. 二.实现定时器的两种写法 1.普通实现(相对于通过内部类来实现而言) 1 //先写一个类 2 public class TimeTest { 3 public static void main(String[] args) { 4 5 Tim

JAVA中一些定时器的使用

一:简单说明 ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便. 下面是该接口的原型定义 java.util.concurrent.ScheduleExecutorService extends ExecutorService extends Executor 接口scheduleAtFixedRate原型定义及参数说明 [java] view plain cop

使用Java写定时器

Java编写处理定时任务主要用到的类是java.util.Timer和java.util.TimerTask: 如下几行代码就可以实现一个具有定时执行任务的定时器: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask; import MailSender.MailSe

java的定时器用法

java定时器的使用 定时器类Timer在java.util包中.使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定指定的任务task在指定的延迟delay后运行.定时器任务类TimerTask是抽象类,继承并重写其run()方法,可实现详细任务. schedule(TimerTask task, Date time)设定指定任务task在指定时间time运行. cancel()方法结束这个定时器. schedule(TimerTa

spring框架中定时器的配置及应用

---恢复内容开始--- 首先我们来简单了解下定时器: 1. 定时器的作用 在实际的开发中,如果项目中需要定时执行或者需要重复执行一定的工作,定时器显现的尤为重要. 当然如果我们不了解定时器就会用线程去实现 2. 自己实现定时器的工作很复杂,如果实现不好占用内存过多,系统就此Over,所以处理定时执行或者重复执行的任务,定时器是很好的选择 3. java中常见的定时器 1)借助Java.util.Timer来实现 2)OpenSymphony社区提供的Quartz来实现 第一种定时器比较简单,我

【Java】定时器、线程与匿名内部类

内部匿名类在一些Java书籍中写得非常抽象,其实这东西,如果单独拿出来讲的话,也确实很难讲得通,我本来以为如此抽象的概念,并没有什么用.万万没想到到是,这东西在安卓编程的监听器中使用得尤其之多.匿名内部类根本一点都不难,大家一直在用,却一直都不知道自己在用,被问到这个概念就懵了.如果你用过jQuery,你一定见过如下的结构: $("#组件id").click(function(){ //要做的事情 }); 这里组件id被点击的监听器function(){}就是一个匿名内部函数. 好吧,

java Quartz定时器任务与Spring task定时的几种实现,

java Quartz定时器任务与Spring task定时的几种实现 基于java 的定时任务实现, Quartz 时间详细配置    请查阅   http://www.cnblogs.com/sihuanian/p/5010872.html Quartz 时间简单介绍    请查阅最底部 spring框架来介绍. 一.分类 从实现的技术上来分类,目前主要有三种技术(或者说有三种产品): Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask