С точки зрения Java, я был свидетелем некоторых действительно потрясающих функций за эти годы:
Обобщения (Java 5)
Потоки и лямбда-выражения (Java 8)
Расширенная функциональность коллекций (Java 9)
Закрытые классы (Java 17)
По мере того, как становятся доступными ключевые функции, я смог сократить время разработки при реализации функций, а также увидеть выгоду в производительности и поддерживаемости.
dzone.com
Why Haven’t You Upgraded to HTTP/2?