使用Sleep方法,就是去新建一个线程,然后里边放一个Thread.sleep()方法,这也是比较通俗的做法。
new Thread(){
public void run(){
try {
Thread.sleep(5000);
System.out.println("love");
} catch (InterruptedException e) { }
}
}.start();
当然也可以使用 Java API 提供的Timer类,来实现。如下代码所示:
public class TimerDemo {
public static void main(String[] args) {
final Timer timer=new Timer(); TimerTask task=new TimerTask(){
public void run(){
System.out.println("计时任务");
//timer.cancel(); 终止此计时器,丢弃所有当前已安排的任务。这不会干扰当前正在执行的任务(如果存在)。一旦终止了计时器,那么它的执行线程也会终止,并且无法根据它安排更多的任务。注意,在此计时器调用的计时器任务的 run 方法内调用此方法,就可以绝对确保正在执行的任务是此计时器所执行的最后一个任务。
}
};
timer.schedule(task,5000, 2000); //这个命令就是5秒钟之后执行TimerTask里边的内容,后边的执行时间间隔为2秒钟。
}
}
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。