?? gettimer.java
字號:
package com.test.util;
import java.util.Calendar;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import commonj.timers.TimerListener;
import commonj.timers.TimerManager;
public class getTimer {
private long waitTime = 60 * 1000;
public void getTime() throws NamingException {
InitialContext ctx = new InitialContext();
TimerManager mgr = (TimerManager) ctx
.lookup("java:comp/env/timer/MyTimer");
TimerListener listener = new TimeListener();
// mgr.schedule(listener,8000);//定時器執行一次
// mgr.scheduleAtFixedRate(listener,10000,5000);//定時器周期執行
mgr.schedule(listener, 0, waitTime);//定時執行
// 按照日歷來執行定時器
/*Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR, 12);
mgr.schedule(listener, cal.getTime());*/
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -