读书人

想用java做一个间隔提醒的小程序该如

发布时间: 2012-12-15 15:16:03 作者: rapoo

想用java做一个间隔提醒的小程序,该怎么入手?
本帖最后由 yaozhiyong 于 2010-11-03 14:49:25 编辑 大家好,我是一个eclips的新手
我想用java开发一个很简单的间隔提醒的小程序,比如说间隔1小时,电脑提醒一下,想请各位大侠给个思路,谢谢!
[最优解释]
命令行下,echo ^G能让系统发出[嘀]的一声,然后,在线程里每个一段时间调用下,就能提醒了。echo ^G^G^G可以让系统3次[嘀]。^G代表不可见字符char(07).
[其他解释]
直接用Timer类和TimerTask()类就行。看看下面的例子:

http://java.chinaitlab.com/advance/525535.html
[其他解释]
如果是web程序的话可以用javascript函数setInterval,定时提醒用Quartz更做功能更强大
[其他解释]
lz估计不是web吧!
直接用Timer类和TimerTask
[其他解释]
直接用Timer类和TimerTask就可以了
[其他解释]
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 ch = System.in.read();
if(ch-'c'==0)...{
timer.cancel();//使用这个方法退出任务

}
} catch (IOException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}


static class MyTask extends java.util.TimerTask...{

@Override
public void run() ...{
// TODO Auto-generated method stub
System.out.println("________");
}
}




}

[其他解释]
不知道你的电脑提醒是怎样提醒!!

简单点的话定时器就ok啦!
[其他解释]


引用:
不知道你的电脑提醒是怎样提醒!!

简单点的话定时器就ok啦!
dui
[其他解释]
留言 以后可以来学习学习
[其他解释]
该回复于2010-11-04 09:56:16被版主删除
[其他解释]
每天回帖可以加10分可用分
[其他解释]
该回复于2010-11-05 10:02:20被版主删除
[其他解释]
[quote=引用:]
如果是web程序的话可以用javascript函数setInterval,定时提醒用Quartz更做功能更强大[/quote


完全同意

读书人网 >Eclipse开发

热点推荐