与正常演员相比,Java Class.cast()的效率如何?

时间:2012-05-10 09:15:44

标签: java casting

我正在研究一个泛型类,我想使用Class.cast()进行一些转换,以避免那些令人讨厌的未经检查的强制转换警告或方法上的@SupressWarning批注。

我认为Class.cast()应该与直接投射基本相同。但与所有反射方法一样,情况可能并非如此。有谁知道它们之间的确切差异?

1 个答案:

答案 0 :(得分:4)

我建议尽可能在@SuppressWarnings上使用Class.cast()。

这里不关心表现。如果您遇到性能问题,请查看您的应用程序,如果这是一个热点,我会非常惊讶。