мне интересно, если есть какое-либо различие в производительности междуJava Оптимизация
указателем на строке = someObject.toString(); System.out.println (ы);
и
System.out.println (someObject.toString());
Глядя на сгенерированный байт-код, он, кажется, имеет отличия. Способна ли JVM оптимизировать этот байт-код во время выполнения, чтобы оба решения обеспечивали одинаковые характеристики?
В этом простом случае, конечно, решение 2 кажется более подходящим, но иногда я бы предпочел решение 1 для целей удобочитаемости, и я просто хочу быть уверенным, что не будет производиться «снижение» в критических разделах кода.
Спасибо за ответ. Например, println был здесь (и я должен признать, что это был плохой пример). Конечно, я не использую его в критических разделах кода. Manu –