JAVA 定时器配置详解
在Java编程中,定时器(Timer)是一种常用的调度机制,用于在指定的时间间隔或延迟后执行特定的任务,Java提供了
java.util.Timer
和
java.util.TimerTask
类来实现定时器的功能,本文将详细介绍Java定时器的配置和使用方法。
Timer和TimerTask类
定时器配置步骤
Timer timer = new Timer();
TimerTask task = new TimerTask() {@Overridepublic void run() {// 任务执行代码System.out.println("Task executed at: " + new Date());}};
timer.schedule(task, 5000); // 5秒后执行任务
// 每3秒执行一次任务timer.scheduleAtFixedRate(task, 5000, 3000);
示例代码
以下是一个简单的示例,演示了如何使用和来执行一个简单的任务:
import java.util.Timer;import java.util.TimerTask;public class TimerExample {public static void main(String[] args) {Timer timer = new Timer();TimerTask task = new TimerTask() {@Overridepublic void run() {System.out.println("Task executed at: " + new Date());}};// 5秒后执行任务timer.schedule(task, 5000);// 每3秒执行一次任务timer.scheduleAtFixedRate(task, 5000, 3000);}}














发表评论