/* * Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后安排某一个任务执行一次或定期重复执行. * Timer类的常用方法 * 1>Timer()创建一个计时器,并启动该计时器 * 2>cancel()取消计时器 * 3>purge()将已取消的任务移除,用来释放内存空间 * 4>schedule()安排一个任务执行 * TimerTask类的常用方法 * 1>cancel() * 2>run() * 3>scheduled Execution Time() */ package com.timer; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class timer { public static void main(String[] args){ myTast mytast = new myTast(); Timer t = new Timer(); t.schedule(mytast, 1000, 1000); } } /* * 设计时钟类 */ class myTast extends TimerTask{ private static int time; public myTast(){ this.time=0; } @Override public void run() { // TODO Auto-generated method stub if(this.time>2){ this.cancel(); //执行两次后终止,第三次会执行完 }else{ this.time++; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); String time = sdf.format(new Date()); System.out.println(time+"=>"+this.time); } } }
java定时调度
原创
©著作权归作者所有:来自51CTO博客作者xiaohongyangok的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:java文件操作(一)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java 如何再volatile内部调用接口
本文详细介绍了Java 如何在volatile内部调用接口的方法,并给出了两个详细的代码示例。
Java 发送消息 有序性 volatile内部调用接口 -
java调用启动ffmpeg命令
java调用启动ffmpeg命令
Java ide shell脚本 -
java 定时调用 bat
引用:http://greatwqs.iteye.com/blog/1310626目的: 在windows xp下编写bat文件,定时调用java工程中的main.执行特定的程序.环境目录模拟:Text代码D:\ProgramFiles\Apache\deploy\XXXXXXXX--conf文件夹--lib文件夹--logs文件夹--run.bat文件conf文件夹主要存储一些程序需要的配置文件;lib文件夹主要存储程序执行的jar包和依赖的jar包;logs文件夹主要存储日志文件;run.bat为这里需要写的bat调用命令如下;Bat代码#切换到当前的bat文件系统的位置cd/d#设置cl
程序语言--------Java java jar jar包 main方法