我试图延迟-或使我的Java程序进入睡眠状态,但是发生错误。
我无法使用Thread.sleep(x)或wait()。出现相同的错误消息:
Thread.sleep(x)
wait()
未报告的异常java.lang.InterruptedException; 必须被抓住或宣布被抛出。
使用Thread.sleep() or wait()方法之前,是否需要任何步骤?
Thread.sleep()
你前面有很多阅读材料。从编译器错误到异常处理,线程和线程中断。但这将满足你的要求:
try { Thread.sleep(1000); //1000 milliseconds is one second. } catch(InterruptedException ex) { Thread.currentThread().interrupt(); }