Разработчик
Выложил пояснение в виде исходника, лучше его скопировать к себе в IDE и поиграться:
https://gist.github.com/Serik0/46c50a24d7ef6f1007ce7cc8ad2c604a
Возможно. Хотя сейчас везде, в том числе в JDK такие оптимизации делаются автоматически, за счёт них читабельность кода можно улучшать.
Integer.parseInt не может возвратить null
Тут смысл в том, чтобы попробовать те техники, которые сейчас широко используются, в том числе - функциональный подход.
Про иммутабельность и final-модификаторы можно почитать хорошую дискуссию тут:https://stackoverflow.com/questions/46596271/does-it-make-sense-that-i-have-to-make-most-of-my-variables-final
Выложил пояснение в виде исходника, лучше его скопировать к себе в IDE и поиграться:
https://gist.github.com/Serik0/46c50a24d7ef6f1007ce7cc8ad2c604a
Возможно. Хотя сейчас везде, в том числе в JDK такие оптимизации делаются автоматически, за счёт них читабельность кода можно улучшать.
Integer.parseInt не может возвратить null
Тут смысл в том, чтобы попробовать те техники, которые сейчас широко используются, в том числе - функциональный подход.
Про иммутабельность и final-модификаторы можно почитать хорошую дискуссию тут:
https://stackoverflow.com/questions/46596271/does-it-make-sense-that-i-have-to-make-most-of-my-variables-final