正確使用Thread.sleep()方法的方式是將其放在try-catch塊中,并捕獲InterruptedException異常。這是因為Thread.sleep()方法會拋出InterruptedException異常,該異常表示線程在睡眠過程中被中斷。在捕獲異常后,可以選擇處理異常,比如打印錯誤消息或者重新拋出異常。
以下是一個示例代碼:
try {
Thread.sleep(1000); // 線程睡眠1秒
} catch (InterruptedException e) {
System.out.println("線程睡眠被中斷!" + e.getMessage());
}
在使用Thread.sleep()方法時,需要注意以下幾點: