任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的Java实现:ScheduledExecutor开源工具包Quartz开源工具包JCronTab此外,为结合实现复杂的任务调度,本文还将介绍Calendar的一些使用方法。Timer相信大家都已经非常熟悉java.util.Timer了,它是最简单的一种实现任务调度的方法,下面给出一个具体的例子:清单1.使用Timer进行任务调度使用Timer实现任务调度的核心类是Timer和TimerTask。