Финал для оптимизации параметров функции - PullRequest
1 голос
/ 31 марта 2011

Есть ли заметная оптимизация, сделанная JVM, когда я добавляю final к параметру в Java?

Ответы [ 3 ]

5 голосов
/ 31 марта 2011

Краткий ответ: нет.Более длинный ответ: Нет.

0 голосов
/ 31 марта 2011

Он может не иметь повышения производительности для переменных, но он будет иметь повышение производительности для окончательного завершения методов, поскольку это увеличивает вероятность того, что JVM встроит / JIT метод.

0 голосов
/ 31 марта 2011

Это только поможет вам убедиться, что вы не изменяете ссылку на объекты, передаваемые через параметры ... но в отношении JVM это не имеет никакого значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...