泛型从 Java 版本 5 开始就出现了。在 Java 应用程序中使用泛型对性能有什么影响?您能解释一下它们对性能影响的原因吗?
最佳答案
泛型是一个编译时特性。它在运行您的应用程序时几乎没有影响。
像大多数性能问题一样;编写清晰简单的代码更为重要,这通常会提供非常好的性能。
出于性能原因更改您的设计是一个经常犯的错误,有人说您永远不应该这样做。我认为在开始之前考虑性能是值得的,但是当你遇到一个相对微不足道的性能问题时,你必须认识到。
当您更好地了解应用程序的行为方式后,您最好编写代码并稍后对其进行优化。即当您是真实的用例和分析器时。
关于java - 在 Java 中使用泛型会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6224368/