「java每隔」JAVA每隔一秒怎么点击按钮运行时间

博主:adminadmin 2022-11-28 23:56:05 42

今天给各位分享java每隔的知识,其中也会对JAVA每隔一秒怎么点击按钮运行时间进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java怎么每隔一秒钟输出一个随机数(1-10之间)

可以用 java.util.Timer(计时器) 以及 java.util.TimerTask(计时任务) 来实现,具体代码如下:

import java.io.IOException;

import java.util.Random;

import java.util.Timer;

import java.util.TimerTask;

public class Main {

    public static void main(String[] args) throws IOException, InterruptedException {

        // 创建一个计时器

        Timer timer = new Timer();

        // 开启一个计时调度,延迟 0毫秒(也就是立即开始执行),调度评率: 1秒

        timer.schedule(new TimerTask() {

            @Override

            public void run() {

                // 生成随机数逻辑

                Random r = new Random();

                int num = r.nextInt(10) + 1;

                System.out.println("随机数为:" + num);

            }

        }, 0L, 1000L);

        // timer.cancel();  // 关闭计时器

    }

}

如何在JAVA中每隔一段时间执行一段程序

可以用线程来做,每隔几秒开一个线程

代码如下

public void runTask() {

final long timeInterval = 120000;// 两分钟运行一次

final ThreadService threadService = new ThreadService();

Runnable runnable = new Runnable() {

public void run() {

while (true) {

// ------- code for task to run

//你要运行的程序

// ------- ends here

try {

Thread.sleep(timeInterval);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

};

Thread thread = new Thread(runnable);

thread.start();

}

用java实现每隔10s向数据库添加一条记录,记录为时间和日期

1、在spring.xml文件中(有的也叫applicationContext.xml)中添加如下:

2、配置我们的task任务扫描注解

task:annotation-driven/

3、添加一个类,名字随便定义,例如:ScheduledExcuteTask

@Component

public class ScheduledExcuteTask{

    @Scheduled(cron="0/10 * *  * * ? ")//的意思是:每隔10秒钟执行一次

    public void excuteTask(){

        //这里就是你要执行向数据库添加一条记录的代码

    }

}

4、在spring.xml文件中(有的也叫applicationContext.xml)中再加入:

context:annotation-config/  

 bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/  

context:component-scan base-package="com.demo.init.task"/

!-- base-package="com.demo.init.task"是ScheduledExcuteTask类所在的包 --

5、启动服务器即可!

java每隔的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA每隔一秒怎么点击按钮运行时间、java每隔的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。