Смена библиотеки Java дает возможность оптимизировать код?
Допустим, есть код, написанный на библиотеке Java 6. Если переконфигурировать библиотеку, допустим в том же Eclipse, подключив вместо 1.6 - 1.8. В этом случае можно будет изменить участки кода, которые мне не нравятся, с использованием всех возможностей Java 8?
Вы можете использовать возможности java 8 только если вы компилируете проект с помощью jdk 8, простая смена опции в eclipse ни чего не даст. В чем вопрос вообще не понятно.
Eugene Voevodin: нет, я начал изучать Java и вообще программирование с Java 8 (ну курсы, формально, на 7\8 вперемешку). Суть в том, что если в будущем придется поддерживать проекты с более старыми версиями языка, можно ли их куски, или в целом, переиначить на новый в целях оптимизации? Вот в чем вопрос =)
Вы конечно же можете переписать участки кода на джава 8 и сделать именно так как Вам "нравиться". Но если Вы используете в своем коде фреймворки, то у Вас з большой вероятностю появиться куча проблем. Например, если Вы юзаете Guice для как IoC контейнер то красиво перейти на джава 8 не получиться ибо 3 версия с лямбдами работать не умеет а 4 все еще в бете. С другой стороны если фреймворки которые Вы юзаете поддержывают джава 8, то когда как не сейчас!