Интуитивно я бы выбрал второй вариант вашего решения.Но, наконец, это в значительной степени зависит от оптимизатора, он может изменить ваш код в любом случае.Попробуйте скомпилировать свой код, а затем посмотрите на сгенерированные байт-коды, чтобы увидеть, что произошло.Вы можете использовать javap, чтобы увидеть, что сгенерировано, или любой другой доступный декомпилятор.
Наконец, даже в этом случае код может быть оптимизирован другим способом во время выполнения.