我最近一直在阅读Filthy Rich Clients并注意到,虽然 Java 的版本是 6,但没有提到并发框架。所以,他们谈论 java.util.Timer 和 javax.swing.Timer 而不是 ExecutorService。
我在“ Java Timer vs ExecutorService ”这个问题中阅读了 ExecutorService 的优势,并决定使用后者而不是前者。但是这本书谈到了 javax.swing.Timer 以及它专门针对 Swing 开发的优势。
那么,这是否意味着,对于 Swing 开发(动画按钮等)来说,javax.swing.Timer 仍然是更好的选择,或者新的并发框架中是否有相关的类来替代它?