问:PMD规则OptimizableToArrayCall在Java中代表什么?

时间:2019-02-06 14:42:36

标签: java performance jvm pmd

我最近发现了PMD规则以及开发团队为何需要它们。

当我在阅读它们时,我发现了一条我无法真正理解的规则。该规则命名为:

  

OptimizableToArrayCall

documentation的官方声明是这样写的:

  

对集合的toArray(E [])方法的调用应指定一个目标   零大小的数组。这使JVM可以优化内存   分配和复制。

尽管我无法完全理解它。这如何提高性能?

有人知道此规则的功能吗?

* P.S .:随附的代码也很好。

0 个答案:

没有答案