JAVA问题 如何让某代码只执行一次,我要把数据添加到LinkedList里面
加全局变量控制嘛。
从网站建设到定制行业解决方案,为提供网站制作、成都网站建设服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联将不断加快创新步伐,提供优质的建站服务。
demo:
public void add(Boolean flag)
{
if(flag==false)
{
//-------
your code here
//-----------
//-----after your code ----
flag=true;
//--------
}
}
public static void main(String args[])
{
Boolean flag=false;
add(flag);
......
add(flag);
}
java中为什么静态代码块只执行一次
静态代码块的定义是在类被加载进内存中的方法区的时候调用,而加载类到内存中只需要执行一次即可,所以静态代码块也是只执行一次
求java代码,实现每30分钟循环执行一次一段代码
可以用Timer来实现
把你写的代码添加到一个监听器中
然后创建Timer对象 设置为30分钟执行一次 再start()就ok
void test()
{
Timer timer=new Timer(30*60*1000,new ActionListener(
public void actionPerformed()
{
//楼主你的代码
}
)).start();
}
java一个按钮重复调用,按一次执行代码一次,按第二次,它执行两次,按第三次,执行了三次。。。
这个问题是因为你的按钮JButton对象是静态的导致。我也遇到过,把新建按钮对象语句前面的static修饰去掉即可。
因为static对象在内存里面只有它唯一一个,所以每次运行,相当于给同一个按钮多加一个actionListener。
如何让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("需要定时执行的程序");
}
}
文章题目:java每次执行一次代码,java 每天执行一次
当前地址:http://scyingshan.cn/article/hdddoi.html