java定時器的使用
以前一直不知道怎麼在java中使用定時器,即每隔一段時間去執行一段程式碼,今天在看繪圖的時候突然找到一段,現在總結如下:
java中的util包中的Timer和TimerTask兩個類可以完成上述任務,我們需要先new一個Timer,然後可以自定義一個繼承自TimerTask的類,這個類其實是一個實現了runnable的類,所以需要過載其中的run方法。假如現在我想實現像qq訊息提醒那樣的效果,並且頭像閃爍的次數可以自己設定,那麼可以使用我設計的如下類:
static class MyTask extends TimerTask{
public MyTask(int sumCount,Timer timer){
super();
this.sumCount = sumCount;
this.timer = timer;
}
private int sumCount;
private Timer timer;
private int count = 0;
@Override
public void run() {
// TODO Auto-generated method stub
if(count == sumCount){
timer.cancel();//停止
}else{
count++;
System.out.println("啊啊啊啊");
}
}
然後我們只需要在main方法中:
相關文章
- java 中定時器Java定時器
- 整理:java定時器。Java定時器
- java定時器的幾種用法Java定時器
- VC中定時器的使用定時器
- C++定時器的使用C++定時器
- [iOS]各種定時器–最全的定時器使用iOS定時器
- Qt中的定時器的使用QT定時器
- spring中定時器的使用Spring定時器
- Java - Timer定時器Java定時器
- CADisplayLink 及定時器的使用定時器
- Java之定時器TimerJava定時器
- 定時器以及定時器的幾個案例定時器
- Java 定時器 Timer 原始碼分析和使用建議Java定時器原始碼
- 微控制器學習(六)定時器的使用定時器
- 使用Selenium時的瀏覽器設定瀏覽器
- java定時器schedule和scheduleAtFixedRate區別Java定時器
- Go 的定時器Go定時器
- java 最簡單的定時器,只需一行Java定時器
- Java可自定義中斷定時器的實現Java定時器
- Spring 定時器的使用—Xml、Annotation、自定義Spring定時器XML
- 直播軟體開發,ScheduledExecutorService定時器的使用定時器
- Spring 定時器的使用---Xml、Annotation、自定義Spring定時器XML
- 多執行緒-定時器的概述和使用執行緒定時器
- 定時器定時器
- java中SpringBoot定時器註解JavaSpring Boot定時器
- java的定時器用法Java定時器
- javascript定時器(setTimeout和setInterval)的使用詳解JavaScript定時器
- 使用監聽器實現JavaWeb的定時執行JavaWeb
- 非視窗類中使用定時器的方法 (轉)定時器
- Java定時器之Timer學習二Java定時器
- java springboot 實現定時器任務JavaSpring Boot定時器
- iOS定時器iOS定時器
- JavaScript定時器JavaScript定時器
- js定時器JS定時器
- JavaScript 定時器JavaScript定時器
- 核心定時器定時器
- VC++控制檯程式中使用定時器C++定時器
- C++控制檯程式中使用定時器C++定時器