引用:http://blog.bcchinese.net/shiaohuazhang/archive/2005/02/16/10493.aspx
????timer?=?new?Timer(true);
????timer.schedule(new?RunTask(),?1000?*?60,?1000?*?240);
////////////////////////////////////
public?class?RunTask?extends?TimerTask?{
??private?boolean?run?=?false;
??public?RunTask()?{
??}
??public?void?run()?{
???????



.
??}
??private?static?Logger?logger?=?Logger.getLogger(RunTask.class);
}
????timer.schedule(new?RunTask(),?1000?*?60,?1000?*?240);
////////////////////////////////////
public?class?RunTask?extends?TimerTask?{
??private?boolean?run?=?false;
??public?RunTask()?{
??}
??public?void?run()?{
???????





??}
??private?static?Logger?logger?=?Logger.getLogger(RunTask.class);
}