
正文
java代码执行一次 java一段时间后执行一块代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何让java程序每天执行一次
写一个定时器
import java.util.Timer;
import java.util.TimerTask;
public class M {
public static void main(String[] args) {
// TODO todo.generated by zoer
Timer timer = new Timer();
//new MyTask()里可以写定时执行的方法 1000是1s后开始执行 2000是每两秒执行一次
timer.schedule(new MyTask(), 1000, 2000);
}
}
class MyTask extends TimerTask {
@Override
public void run() {
System.out.println("需要定时执行的程序");
}
}
相关问答
Q1: 在java中如何保证程序模块只被执行一次
一般有两个方法:
一是用监听端口,程序一启动就先检测某个端口有没有被占用,如果没用就监听它,也就是占用它;如果已被占用了就退出。那再次执行这个程序的时候就会直接退出了。
二是用文件加锁,这个比较常用一点,原理跟上面类似,启动后检测某个文件有没有加锁,没有就给它加锁,加了就退出程序
Q2: java程序循环只执行一次的问题
s[i].length()!=0
i++;
一个是你条件的问题,二个是你越界的问题
Q3: java中为什么静态代码块只执行一次
静态代码块的定义是在类被加载进内存中的方法区的时候调用,而加载类到内存中只需要执行一次即可,所以静态代码块也是只执行一次
java代码执行一次的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java一段时间后执行一块代码、java代码执行一次的信息别忘了在本站进行查找喔。






