Прошло более 3-х лет как вышел на рынок Java 8. Сам язык предоставил нам много новых функций такие как Lambda-вырожения совместно с новым Stream API, новые классы по DateTime, interface с default методами, новые методы для параллельной обработка коллекций и так далее.
Подробнее http://thinkdifferent4j.com/ru/2017/11/03/java-8-минусы-или-неудобства