java - 以 10 秒间隔重复调用的方法

标签 java netbeans-8

我想使用java - netbeans在服务器端实现每10秒刷新一次的功能

我的函数中有一个计数器,应该根据时间刷新。

最佳答案

研究使用 Java Timer 类。该类可以在指定的时间间隔内执行 TimerTask。

文档: http://docs.oracle.com/javase/7/docs/api/java/util/Timer.html

示例:

 import java.util.Timer;  //Be sure to import the correct Timer
 ...
 Timer timer = new Timer();
 timer.schedule(new CustomTimerTask(), seconds * 10000);

您的 CustomTimerTask 将是一个扩展 TimerTask 并实现 run 方法的类。 run 方法将按照指定每 10000 毫秒调用一次。

完整示例:

http://www.java2s.com/Code/Java/Development-Class/UsejavautilTimertoscheduleatasktoexecuteonce5secondshavepassed.htm

关于java - 以 10 秒间隔重复调用的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29153369/

相关文章:

java - 是否可以访问在方法内部创建的对象?

java - Eclipse - 根据返回或获取声明变量(快捷方式)

java - gwt-log 日志消息在哪里?

项目类路径测试中缺少 java ee api

java - Netbeans 中的 "Java EE 7"和 JBoss EAP 7.0

java - 关注面板中的文本字段,该面板位于包含许多面板的选项卡式 Pane 中

java - 如何通过DAO更新mysql中实体的ID?

html - 此时元素 "integrity"不允许属性 "script"

java - 发送电子邮件功能出错

java - 使用 String.replaceAll 进行简单洗牌的正则表达式