Index

A

Aggregatsfunktion 4, 230

Algebraischer Datentyp 6, 289, 293

Algorithmus 63

Annotation @FunctionalInterface 29

Applicative 154

Argument eines Lambda-Ausdrucks

explizit typisiert 24

impliziert typisiert 24

Arrow 154

Assertions 274

assertAll 274

assertDoesNotThrow 275

assertThrows 275

assertTimeout 275

AssertJ 276

asynchroner Prozess 213

Ausnahmebehandlung 25

funktionale 41, 149

B

Backpressure 268

Backtracking-Algorithmus 49

Bedarfsauswertung 10, 88, 157

bedingte Ausführung 78, 80

bedingte Funktion 82

Benutzerausnahme 25

By-name-Parameter 289, 296

C

Callable 216

Callback 218, 232

Callback Hell 232

call-by-name 289, 296, 303

call-by-need 10

call-by-reference 296

call-by-value 296

Case-Klasse 293

Checked Exception 25

Clojure 4

Closure 27

Get Funktionale Programmierung in Java now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.