Метод сна Java: приостановка выполнения в Java на определенный период времени

Чтобы приостановить выполнение Java-программы на определенный период времени, вы можете использовать метод Thread.sleep(). Вот пример того, как вы можете его использовать:

try {
    // Sleep for 3 seconds
    Thread.sleep(3000);
} catch (InterruptedException e) {
    // Handle the exception
    e.printStackTrace();
}

В этом примере программа приостановится на 3 секунды (3000 миллисекунд). Метод Thread.sleep()генерирует InterruptedException, который необходимо перехватить и обработать.

Кроме того, вы можете использовать класс TimeUnit, чтобы сделать код более читабельным. Вот пример:

import java.util.concurrent.TimeUnit;
try {
    // Sleep for 3 seconds
    TimeUnit.SECONDS.sleep(3);
} catch (InterruptedException e) {
    // Handle the exception
    e.printStackTrace();
}

Этот код дает тот же результат, что и предыдущий пример, но использует перечисление TimeUnit.SECONDSдля лучшей читаемости.