çä½ è¦æ± å¦æå¤æçå®æ¶ å¯ä»¥ä½¿ç¨ å®æ¶æ¡æ¶ quartzï¼å¦æç®åçå®æ¶å¯ä»¥ä½¿ç¨
package test;æçéæ±å¾ç®åï¼å°±æ¯æ¯é24å°æ¶ï¼æ¸ 空hashmap,ä½æçæ¯ä¸ªç½ç«ï¼éè¦æ¾å¨æå¡å¨ä¸ï¼ææ¯æ¬¡è¿è¡ï¼é½è¦è¿è¡ä¸ªmainæ¹æ³åï¼å没æéç项ç®ä¸èµ·å¯å¨çæ¹æ³ï¼
追çä½ å¯ä»¥å®ä¹ä¸ä¸ª çå¬å¨æ¥å¨é¡¹ç®å¯å¨çæ¶å æ§è¡ä»
å¨ web.xmlä¸é ç½®
<listener>如果是简单的烂代码,写个死循环,获取当前时间,如果时间到了你想要的时候就执行你想要执行的方法。
如果要写的好点。起一个线程,线程里给个死循环,获取当前时间,如果为你想要的时间,就另外起一个线程跑你要的程序,如果不是则当前线程睡30秒或者1分钟什么的。
代码如下:
public class Task1
{public static void main(String[] args) {
// run in a second
final long timeInterval = 1000;
Runnable runnable = new Runnable() {
public void run() {
while (true) {
// ------- code for task to run
System.out.println("Hello !!");
// ------- ends here
try {
Thread.sleep(timeInterval);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
};
Thread thread = new Thread(runnable);
thread.start();
}
}