正确使用Thread.sleep()方法的方式是将其放在try-catch块中,并捕获InterruptedException异常。这是因为Thread.sleep()方法会抛出InterruptedException异常,该异常表示线程在睡眠过程中被中断。在捕获异常后,可以选择处理异常,比如打印错误消息或者重新抛出异常。
以下是一个示例代码:
try {
Thread.sleep(1000); // 线程睡眠1秒
} catch (InterruptedException e) {
System.out.println("线程睡眠被中断!" + e.getMessage());
}
在使用Thread.sleep()方法时,需要注意以下几点: