import java.util.Timer;
import java.util.TimerTask;
//定时器需要上面两个类、
//要定时执行的类需要继承TimerTask。注意在run方法中不要有while(true),也就是死循环,如果有死循环,定时将不起作用。
public class TestMain extends TimerTask
{
public void run()
{
System.out.ptintln("定时输出这句话");
}
}
//定时器
public class TimeTest{
private static Timer timer = null;
public static void main(String[] args) {
timer = new Timer(true);
//设置任务计划,第一个参数是要被定时执行的类;第二个是第一次启动是多少毫秒后和第三个参数是间隔多少毫秒执行一次
timer.schedule(new TestMain(), 1000, 1200000);
//下面这个是必填的,否则不会执行定时
while(true){//这个是用来停止此任务的,否则就一直循环执行此任务了
try {
int ch = System.in.read();
if(ch-'c'==0){
timer.cancel();//使用这个方法退出任务
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
java Timer定时器实例 Spring实例.doc java Timer定时器实例 Spring实例.doc
自己写的java timer控件定时器详解(附详细代码),已通过调试并运行。
一个很简单的java定时器,很适合初学者呢,希望能够给你一点的提示哦
java定时器,timer类操作详解 java定时器,timer类操作详解
java_Timer定时器实例_Spring实例
java 定时器(Timer) java 定时器(Timer) java 定时器(Timer)
Java定时器Timer简述.pdf
本工程为java工程,使用MyEclipse新建。
timer示例demo(java)
NULL 博文链接:https://jiangnanlove.iteye.com/blog/1958648
java多线程定时器
NULL 博文链接:https://love-66521.iteye.com/blog/1674900
Timer java定时器
NULL 博文链接:https://675990021.iteye.com/blog/2265945
本文首先设计一个单次定时器Timer+TimerTask,然后再次基础上设计一个循环定时器。
java定时器说明与应用
在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。 对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
在本篇文章里小编给大家整理的是关于Java线程Timer定时器用法详细总结内容,需要的朋友们学习下吧。
java中定时器timer类的实现和源代码
java中实现定时器的三种方式,qutarz+spring, spring-task, java Timer