Публикации по теме 'java-stream-api'


Ловушка ленивых вычислений Java Streams
Вернемся к упомянутой ранее истории. Во-первых, давайте создадим сценарий, который поможет нам понять проблему. Предположим, что наши бизнес-требования включают моделирование документов и контрактов. Каждый документ, состоящий из разделов, может быть заверен на основании заключенного контракта. В нашем случае договор — это набор правил, определяющих ограничения для конкретных разделов документов. Вот ошибочный код, который должен проверять документ в соответствии с данным..