12 Bulk Operations on Collections

Neben der kürzeren Schreibweise für SAM-Typen lassen sich Lambdas insbesondere bei der Formulierung von Algorithmen und bei der Verarbeitung von Daten in Collections vorteilhaft einsetzen. Mit JDK 8 wurden zwei Varianten von Massenoperationen auf Collections (Bulk Operations on Collections) eingeführt. Zum einen sind dies Erweiterungen in den jeweiligen Interfaces, etwa List<E>. Zum anderen sind dies sogenannte Streams. Diese liefern die Schnittstelle zur funktionalen Programmierung und bieten eine effiziente Möglichkeit zur Parallelisierung, wodurch sich die Fähigkeiten von Multicore-Maschinen besser ausnutzen lassen. Vor JDK 8 musste dies explizit ausprogrammiert werden – weil das aufwendig war, wurden Daten ...

Get Der Weg zum Java-Profi now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.