Я недавно узнал о правилах PMD и зачем они нужны команде разработчиков.
Пока я их читал, я нашел правило, которое мне не совсем понятно.Это правило называется:
OptimizableToArrayCall
Официальная документация записывается как объявление этого:
Вызов метода toArray (E []) коллекции должен указывать целевой массив нулевого размера.Это позволяет JVM максимально оптимизировать распределение памяти и копирование.
Хотя я не могу понять это полностью.Как это ускоряет производительность?
Кто-нибудь знает функциональность этого правила?
* PS: включенный код был бы также хорош.