Java - Weitere Themen

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

Diese Flashcards decken wichtige Konzepte zu funktionalen Schnittstellen, Lambda-Ausdrücken und den wichtigsten Bausteinen der Java-Programmierung ab.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Funktionale Schnittstellen

Ein Interface mit genau einer abstrakten Methode, das als Zieltyp für Lambda-Ausdrücke und Methodenreferenzen dient.

2
New cards

Lambda-Ausdrücke

Anonyme Funktionen, die ein funktionales Interface implementieren und eine bequeme Möglichkeit bieten, die abstrakte Methode einer funktionalen Schnittstelle zu implementieren.

3
New cards

Runnable

Ein funktionales Interface, das die Methode run() definiert, die ohne Argumente ausgeführt wird.

4
New cards

@FunctionalInterface-Annotation

Eine Annotation, die verwendet wird, um eine Schnittstelle als funktionale Schnittstelle zu kennzeichnen.

5
New cards

Map-Reduce

Ein Programmierparadigma, das häufig für die Verarbeitung und Kombination von Datensätzen verwendet wird, wobei Summe und Produkt unterschiedliche Operationen darstellen.

6
New cards

Methodenreferenz

Eine Möglichkeit, eine Methode als Parameter zu übergeben, die eine Klasse oder ein Objekt aufruft.

7
New cards

Function

Ein funktionales Interface, das die Methode apply() definiert, um eine Transformation von Typ T nach Typ R anzuwenden.

8
New cards

Predicate

Ein funktionales Interface mit einer Methode, die ein boolean zurückgibt, basierend auf einem Test des Typs T.

9
New cards

Consumer

Ein funktionales Interface mit einer Methode, die ein Argument des Typs T akzeptiert und keinen Rückgabewert hat.

10
New cards

BiFunction

Ein funktionales Interface, das eine Methode zur Anwendung von zwei Argumenten des Typs T und U definiert und einen Rückgabewert vom Typ R.