JAVA中有在某一时间自动触发的事件吗? 我在做一个人WEB的事管理的系统,想要一个能在某一时间触发一个事件来完成一些功能,这能实现吗?如果能该怎么实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像timer只是隔一些时间重复做一件事吧。 不能在特定的时间触发一个事件吧? 学习一下 汗 刚看了一下api 是有到指定时间就执行的功能// private TimerTask pulseTime = null;public void startTimer(long period){ pulseTime = new TimerTask(){ public void run(){ ............. } }; Timer timer = new Timer(); timer.schedulse(pulseTime,0,period); } timer.schedule(TimerTask task, Date time) 安排在指定的时间执行指定的任务。 Timer类可以很轻松的解决这个问题 好像timer只是隔一些时间重复做一件事吧。 不能在特定的时间触发一个事件吧? 学习一下//好象现在只能这样做//毕竟传说中的"主动对象"还没有出现 有的有的!!!!!!!!timer类吧! public void run() { while(true) { try { //dosomething Thread.sleep(1000*60*60*12);//每隔12小时做一次 }catch(Exception e) { System.out.println(e); } } } 利用操作系统的任务管理,很容易实现楼主的想法windows中的任务管理器,在其中定义好任务;在linux,unix中,使用at或者crontab如果要执行的任务是java程序的话,直接用命令行在任务中定时执行就可这在一般的商业系统中是非常常用的 Timer 类就可以很好解决这个问题! 你问的问题比较模糊第一,如果是在网页里,可以用JAVASCRIPT定时器来做。这个你可以在网上搜索一下,网上一大堆。第二,如果是在servlet里,你可以用TimerTask和Timer第三,用线程来实现定时操作。 你问的问题比较模糊第一,如果是在网页里,可以用JAVASCRIPT定时器来做。这个你可以在网上搜索一下,网上一大堆。第二,如果是在servlet里,你可以用TimerTask和Timer第三,用线程来实现定时操作。------------------------------------------------------------依我看,只有这个“第一”在WEB系统里面有价值。使用javascript的setTimeout或者setInterval来指定定时检查时间的方法,用那个方法来调用你的操作。 请问发帖问题 关于System.in.read的问题,请指教!!谢谢!! jFileChooser问题 java实现telnet到交换机上时返回值是????,请问如何解决?(代码见内) 用JAVA语言存数据到Oracle中,select出来的都是乱码? 求助,程序无运行结果??? java -cp XXX.jar com.cmd.aaa.bbb,最后面的是怎么组成的? JDBC的注册驱动的问题,有一些不了解。 谁能帮帮我(关于jdbc的问题) 请教一个Java的Swing技术问题. 字符串查找算法 紧急求助!java如何通过socket发送16进制的数据包(在线等)
public void startTimer(long period){ pulseTime = new TimerTask(){
public void run(){
.............
}
};
Timer timer = new Timer();
timer.schedulse(pulseTime,0,period);
}
安排在指定的时间执行指定的任务。
好像timer只是隔一些时间重复做一件事吧。 不能在特定的时间触发一个事件吧? 学习一下//好象现在只能这样做
//毕竟传说中的"主动对象"还没有出现
timer类吧!
{
while(true)
{
try
{
//dosomething
Thread.sleep(1000*60*60*12);//每隔12小时做一次 }catch(Exception e)
{
System.out.println(e);
}
} }
windows中的任务管理器,在其中定义好任务;在linux,unix中,使用at或者crontab
如果要执行的任务是java程序的话,直接用命令行在任务中定时执行就可
这在一般的商业系统中是非常常用的
第一,如果是在网页里,可以用JAVASCRIPT定时器来做。这个你可以在网上搜索一下,网上一大堆。
第二,如果是在servlet里,你可以用TimerTask和Timer
第三,用线程来实现定时操作。
第一,如果是在网页里,可以用JAVASCRIPT定时器来做。这个你可以在网上搜索一下,网上一大堆。
第二,如果是在servlet里,你可以用TimerTask和Timer
第三,用线程来实现定时操作。
------------------------------------------------------------
依我看,只有这个“第一”在WEB系统里面有价值。
使用javascript的setTimeout或者setInterval来指定定时检查时间的方法,用那个方法来调用你的操作。