timer.schedule(你的线程名称,要执行的时间,24*60*60*1000); 你最好去看看timer定时器,以便了解更多
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 23);
cal.set(Calendar.MINUTE, 30);
cal.set(Calendar.SECOND, 0);
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
.........
}
}, cal.getTime(), 24 * 60 * 60 * 1000);
需求不明确,可以看一下quartz!会解决你的问题的。