比较javax.swing.Timer
,java.util.Timer
和Thread
,哪种方法最适合Java中动画的CPU使用率?为什么?未提及的其他方法也可以接受。
最佳答案
使用GUI组件时,应始终对动画使用javax.swing.Timer
。
摆动计时器将帮助您在正确的线程上执行动画任务。 (事件调度线程或EDT)
要回答您的特定问题:
哪种方法最适合Java中动画的CPU使用率?为什么?
如果正确使用,则不会以正面或负面的方式影响CPU性能。它们本质上将提供完全相同的功能。