对Timer类的应用

来源:互联网 发布:中国煤炭消费量数据 编辑:程序博客网 时间:2024/06/10 06:06

编程实例:程序启动运行后3秒启动windows自带的计算器程序。
实现代码如下:

import java.util.*;public class TestTimer {    public static void main(String[] args) {        class MyTimerTask extends TimerTask {            private Timer tm = null;            public MyTimerTask(Timer tm) {                this.tm = tm;            }            public void run() {                try {                    Runtime.getRuntime().exec("calc.exe");                } catch (Exception e) {                    e.printStackTrace();                }                // 结束任务线程                tm.cancel();            }        }        Timer tm = new Timer();        tm.schedule(new MyTimerTask(tm), 3000);    }}

Timer类用于对任务的定期执行,里面还有很多重载方法,可以查jdk帮助文档。

1 0
原创粉丝点击