• 技术文章 >web前端 >js教程

    Java中Timer的用法详解_jquery

    2016-05-16 15:36:00原创774
    现在项目中用到需要定时去检查文件是否更新的功能。timer正好用于此处。

    用法很简单,new一个timer,然后写一个timertask的子类即可。

    代码如下:

    package comz.autoupdatefile; 
    import java.util.Timer; 
    import java.util.TimerTask; 
    public class M { 
      public static void main(String[] args) { 
        // TODO todo.generated by zoer 
        Timer timer = new Timer(); 
        timer.schedule(new MyTask(), 1000, 2000); 
      } 
    } 
    class MyTask extends TimerTask { 
      @Override 
      public void run() { 
        System.out.println("dddd"); 
      } 
    } 

    这样,就可以在1秒钟之后开始执行mytask,每两秒钟执行一次。

    当然,timer的功能也可以通过自己构造线程,然后在线程中用sleep来模拟停止一段时间,然后再执行某个动作。

    其实,看一下timertask的源码就立即可以知道,timertask就是实现了runnable接口的。也就是说,通过timer来间隔一段时间执行一个操作,也是通过一个线程来做到的。

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:JavaScript中字面量与函数的基本使用知识_基础知识 下一篇:JS实现带有3D立体感的银灰色竖排折叠菜单代码
    大前端线上培训班

    相关文章推荐

    • innerhtml是jquery方法么• javascript怎么设置标签的背景颜色• jquery select 不可编辑怎么办• javascript 怎么将时间转毫秒• 浅谈怎么利用node提升工作效率

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网