我想使用该Thread.sleep(1000)
命令在我的程序中添加延迟(因此在继续之前让它停止 1 秒),但这意味着我还需要添加throws InterruptedException
. 但是,我不知道把它放在哪里。
我的代码现在基本上是这样的:
public static void main(String[] args) {
Clock myClock = new Clock; // new clock object.
while (true) {
myClock.tick();
}
}
我的另一堂课:
public class Clock {
// .. some constructors and stuff
public void tick() {
secondHand.draw(); // redraws the second hand to update every second
}
// .. some more methods and stuff
}
我只想tick()
每 1 秒调用一次该方法,但我不知道在哪里可以放置Thread.sleep
andthrows InterruptedException
语句。任何帮助,将不胜感激。此外,我可以让我的时钟滴答作响和/或更新的其他方式的任何输入也将有所帮助!