Thread.sleep(1000)
时间: 2024-06-17 13:02:20 浏览: 12
Thread.sleep(1000)是Java中的一个方法,它的作用是使当前线程暂停执行指定的时间(以毫秒为单位)。在调用该方法时,当前线程会进入阻塞状态,暂停执行指定的时间后再继续执行。
具体来说,Thread.sleep(1000)会使当前线程暂停执行1秒钟。这个方法可以用于控制程序的执行速度或者实现一些需要等待一段时间后再执行的逻辑。
需要注意的是,Thread.sleep()方法可能会抛出InterruptedException异常,这是因为在线程睡眠期间,如果其他线程中断了当前线程,就会抛出该异常。因此,在使用Thread.sleep()方法时,需要处理可能抛出的异常。
另外,需要注意的是,Thread.sleep()方法是静态方法,可以直接通过类名调用。
下面是一个简单的示例代码,演示了如何使用Thread.sleep()方法:
```java
public class SleepExample {
public static void main(String[] args) {
System.out.println("开始执行");
try {
// 暂停执行1秒钟
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("继续执行");
}
}
```
以上代码中,程序会先输出"开始执行",然后暂停1秒钟后再输出"继续执行"。