定时器如何在Java项目中使用-创新互联

这篇文章将为大家详细讲解有关定时器如何在Java项目中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联建站主要从事网站设计制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务环县,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

Timer类是用来执行任务的类,它接受一个TimerTask做参数 ,这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求 。

Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:

1:在某个时间(Data),

2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率

TimerTest.Java:

 package com.bjpowernode.test; 
 import java.io.IOException; 
 import java.util.Timer; 
 public class TimerTest{   
   public static void main(String[] args){   
     Timer timer = new Timer();   
     timer.schedule(new MyTask(), 1000, 2000);//在1秒后执行此任务,每次间隔2秒执行一次,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.   
     while(true){//这个是用来停止此任务的,否则就一直循环执行此任务   
       try{   
         int in = System.in.read();  
         if(in == 's'){   
           timer.cancel();//使用这个方法退出任务   
           break; 
         }   
       } catch (IOException e){   
         // TODO Auto-generated catch block   
         e.printStackTrace();   
       }   
     }   
   }  
   static class MyTask extends java.util.TimerTask{   
     public void run(){   
       System.out.println("________");   
     }   
   }  
 } 

网站名称:定时器如何在Java项目中使用-创新互联
URL分享:http://hxwzsj.com/article/dhhedj.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 重庆网站建设 成都营销网站制作 成都定制网站建设 定制网站制作 成都网站设计 成都网站设计 上市集团网站建设 网站设计 网站制作 网站制作 手机网站制作 企业网站设计 泸州网站建设 阿坝网站设计 成都网站设计制作公司 企业网站制作 定制网站建设 高端品牌网站建设 成都网站制作 成都网站建设 成都网站建设 成都网站设计