有人说,Java和Javascript的关系,就像雷锋和雷峰塔的关系!换句话说,就是毛关系没有!
我从Java到Javascript,三年后,又从Javascript回到了Java!不扯淡了,对比着Javascript来记录个小东西:
Javascript中有setTimeout和setInterval,很是方便;Java也很体贴,有Timer类。
// 创建Timer实例
Timer timer = new Timer();
用Timer实现setTimeout,可以用:timer.schedule(TimerTask,delay)来实现,clearTimeout,可以直接timer.cancel()。
用Timer实现setInterval,可以用:timer.schedule(TimerTask,delay,repeatInterval)来实现,clearInterval,可以直接timer.cancel()。
Timer还有个purge()方法,从队列中直接移除所有被撤销的任务。