一、 JDK Timer和TimerTask介绍
最常用的是Java自带的定时任务框架——Timer和TimerTask,它们可以用于调度任务的执行时间和频率。
Timer和TimerTask类都位于java.util包中。
1.1 Timer类
Timer类用于调度任务
Timer是一个定时器,它可以安排在指定时间执行任务,也可以安排在指定时间后以固定的频率执行任务。
1.2 TimerTask类
而TimerTask类则表示要执行的任务。
TimerTask是一个抽象类,它实现了Runnable接口,可以用于定义需要执行的任务。
二、 使用Timer和TimerTask的示例代码
可以使用Timer.schedule()方法来安排任务的执行时间和频率。
以下是一个使用Timer和TimerTask的示例代码:
import java.util