java延迟5秒执行代码的简单介绍

JAVA事件侦听按钮如何等5秒再执行?

public void actionPerformed(ActionEvent e)

创新互联建站是一家集网站建设,官渡企业网站建设,官渡品牌网站建设,网站定制,官渡网站建设报价,网络营销,网络优化,官渡网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

{

// TODO Auto-generated method stub

try{Thread.sleep(5000);}

catch(Exception e){}

}

java有三段代码,我想执行程序时候就直接执行第一段代码,然后隔5秒向下执行,在隔5秒再向下执行.

总该有个main方法吧? 在main方法里调用fun1();之后再Thread.sleep(5000)然后下面调用fun2();再Thread.sleep(5000)最后再调用fun3();

这样程序一开始就会先执行方法1,再停止5秒再执行方法2再停止5秒再执行方法3了

JAVA中 如何使用延迟?

Java中主要有两种方法来实现延迟,即:Thread和Timer

1、普通延时用Thread.sleep(int)方法,这很简单。它将当前线程挂起指定的毫秒数。如

try

{

Thread.currentThread().sleep(1000);//毫秒

}

catch(Exception e){}

在这里需要解释一下线程沉睡的时间。sleep()方法并不能够让程序"严格"的沉睡指定的时间。例如当使用5000作为sleep()方法的参数时,线 程可能在实际被挂起5000.001毫秒后才会继续运行。当然,对于一般的应用程序来说,sleep()方法对时间控制的精度足够了。

2、但是如果要使用精确延时,最好使用Timer类:

Timer timer=new Timer();//实例化Timer类

timer.schedule(new TimerTask(){

public void run(){

System.out.println("退出");

this.cancel();}},500);//五百毫秒

这种延时比sleep精确。上述延时方法只运行一次,如果需要运行多次, 使用timer.schedule(new MyTask(), 1000, 2000); 则每间隔2秒执行MyTask()

JAVA延时5秒如何实现

你是指让操作的线程停顿5秒吗?

线程中有一个睡眠的函数,参数的单位是毫秒。

Thread.sleep(5000); 当线程运行到这里是,自动停顿5 s然后继续执行(单一线程的情况下,如果还有其他线程就需要等待,竞争执行权)


本文题目:java延迟5秒执行代码的简单介绍
本文地址:http://azwzsj.com/article/hshojd.html