Статья подготовлен для студентов курса «Разработчик Java» в образовательном проекте OTUS. Если вы уже знакомы со Stream API и использовали его, то знаете, что это удобный способ обработки данных. С помощью различных встроенных операций, таких как map, filter, sort и других можно преобразовать входящие данные и получить результат. До появления стримов разработчик был вынужден императивно описывать процесс обработки, то есть создавать цикл for по элементам, затем сравнивать, анализировать и сортировать при необходимости...
Простыми словами об API.
Когда вы приходите в ресторан, все общение ведете через официанта. Он приносит меню, рассказывает о блюдах, принимает заказы и получает от вас оплату счета. Таким образом, он избавляет вас от необходимости общаться с остальным персоналом...