用Java写一段代码每隔1秒调用一次方法
时间: 2024-01-30 19:03:41 浏览: 103
执行一个操作2秒后执行另一个操作.rar
可以使用Java的Timer和TimerTask来实现每隔1秒调用一次方法的功能,示例代码如下:
```java
import java.util.Timer;
import java.util.TimerTask;
public class TimerDemo {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
// 调用需要执行的方法
doSomething();
}
};
// 每隔1秒执行一次任务
timer.schedule(task, 0, 1000);
}
private static void doSomething() {
System.out.println("Hello World!");
}
}
```
在上面的示例代码中,我们创建了一个Timer对象和一个TimerTask对象,然后使用Timer的schedule方法来设置任务的执行时间和间隔时间。在任务执行时,会调用doSomething方法来执行需要完成的操作。这样就实现了每隔1秒调用一次方法的功能。
阅读全文