java时间监听 java怎么实现时间监听 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是当我指定在某个时间时用java程序实现到这个时间时程序自动弹出提示请问各位如何实现啊,请高手指教一下 import java.util.Calendar;import java.util.Date;import java.text.SimpleDateFormat;//假如这是你要的指定的时间,2006年5月9日 18点12分12秒String s="2006-05-09 18:12:12";Date d= Calendar.getInstance().getTime();//当前时间SimpleDateFormat s=new SimpleDateFormat("yyyy-mm-dd HH:MM:SS");if(s.equals(s.formate(d))){//弹出你要的提示} 楼主可以用java自带的定时器类: java.util.Timer;例如: timer.schedule(new TimerTask() { public void run() { }, time); 呵呵,没写完,没注意碰到触摸板了。下面继续:Timer timer = new Timer(true);timer.schedule(new TimerTask() { public void run() { 你想做的东东; }, time);//time 是你的执行时间(java.util.Date)还有,楼主要注意的就是你程序中的线程同步。 Timer本身也是多线程同步的,多个线程可以共用一个Timer,不需要外部的同步代码。 用TimerTask还有Timer就可以了,这个是JDK中采用Observer模式实现的 时间监听如果处理不好貌似很容易造成CPU使用率>80%的情况一个犯过这样错误的人飘过~~~~~~~~~~ http://community.csdn.net/Expert/topic/4976/4976008.xml?temp=.3404657看看这个 mina中,服务端经常爆出 : 远程主机强迫关闭了一个现有的连接 java值传递的问题 正则表达式怎样匹配成对的括号? Java调用批处理bat文件产生的乱码问题 thinking in java 中一道题 ###【面试题答案】输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻 我用jb2006做的swing工具,打包发布出来生成的exe文件无法执行? 各位好,我想学习java,应如何入手 高手进来接招呀~~~~ 高分求教! 一个关于java2D绘制立体感多变形出现bug的问题! 求阿拉伯数字转大写数字方法
用java程序实现到这个时间时程序自动弹出提示
请问各位如何实现啊,
请高手指教一下
import java.util.Date;
import java.text.SimpleDateFormat;
//假如这是你要的指定的时间,2006年5月9日 18点12分12秒
String s="2006-05-09 18:12:12";Date d= Calendar.getInstance().getTime();//当前时间
SimpleDateFormat s=new SimpleDateFormat("yyyy-mm-dd HH:MM:SS");
if(s.equals(s.formate(d))){
//弹出你要的提示
}
java.util.Timer;例如:
timer.schedule(new TimerTask() { public void run() {
}, time);
下面继续:
Timer timer = new Timer(true);
timer.schedule(new TimerTask() {
public void run() {
你想做的东东;
}, time);//time 是你的执行时间(java.util.Date)还有,楼主要注意的就是你程序中的线程同步。