java中如何实现重复执行一个方法(事)

 
在java中如果要每隔一定的时间重复去做某件事,最好的办法就是用定时器,在java中有个timer类,其中有个方法 schedule(TimerTask task, Date firstTime, long period) task - 所要安排的任务。 firstTime - 首次执行任务的时间。 period - 执行各后续任务之间的时间间隔,单位是毫秒。
例子: public static void main(String[] args) throws Exception { Timer timer=new Timer();//创建一个timer对象 Test test=new Test();//新建一个任务类的对象 timer.schedule(test, new Date(),60000*60*24);//表示冲当前时间开始执行第一次,然后每天执行一次 } //这个是任务类,意思就是说你要重复执行的事(方法) public class Test extends TimerTask{ public void run() { System.out.println("我爱你!"); } }

你可能感兴趣的:(成长记忆,java,timer,任务,exception,date,string)