📅  最后修改于: 2023-12-03 14:42:52.709000             🧑  作者: Mango
在Java中,TimeUnit是一个枚举类型,用于将时间单位进行标准化,其包括以下常量:
TimeUnit中提供了sleep()方法,可以让程序等待一段指定的时间。
下面是一个使用TimeUnit sleep()方法的示例:
import java.util.concurrent.TimeUnit;
public class SleepDemo {
public static void main(String[] args) {
System.out.println("Program start");
System.out.println("Sleep for 2 seconds");
try {
TimeUnit.SECONDS.sleep(2);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Program end");
}
}
在这个示例中,我们使用了TimeUnit.SECONDS.sleep(2)来让程序等待2秒钟。如果在等待的过程中发生了InterruptedException异常,我们将打印出堆栈跟踪信息。
本文介绍了Java中的TimeUnit sleep()方法及其使用示例。使用TimeUnit可以方便地将时间单位进行标准化,并且sleep()方法可以用于模拟程序中执行某些任务需要等待一定时间的情况。需要注意的是,sleep()方法抛出InterruptedException异常,必须进行异常处理。