1、使用Quartz在我们用调度器之前,调度器需要实例化。我们用SchedulerFactory 来实例它。一旦调度器被实例,我们就可以启动它,置它为stand-by模式,最后关闭它。注意:一旦一个调度器被关闭了,如果我们不重新实例化它,它就不可能被再次启动。直到调度器启动了或者当调度器处于暂停状 态,触发器才能够触发。下图有个简单的例子:就象你看到的,使用Quartz是很简单的。在下一节我们介绍Jobs和Triggers。

3、更多蔡龇呶挞关于Jobs & JobDetailsJobs很容易实现,这儿有更多我们需要理解的东西:jobs的本质,job接口的ex髫潋啜缅ecute(..)方法,关于JobDetails。当我们实现的一个class是真正的”job”时,Quartz需要知道各种job有的属性,这是通过JobDetail类做到的。在没用JobDetail之前,JobDetail的功能的实现是通过在每个job的实现类上加上所有的现在JobDetail的get方法来实现的。这就在每个job类上强加了一些实现一样功能的代码,就显得每个job类很笨重,于是,Quartz开发者们就创造了JobDetail类。现在我们来看看下图的代码片段:
