Just ze gesinn
0:03
S… Speaker 2 (7- Built-in Functional Interfaces)
Java provides many predefined functional interfaces that we can use to perform
0:08
S… Speaker 2 (7- Built-in Functional Interfaces)
common tasks.
0:09
S… Speaker 2 (7- Built-in Functional Interfaces)
These interfaces are declared in this package.
0:11
S… Speaker 2 (7- Built-in Functional Interfaces)
Java that you tell that function.
0:13
S… Speaker 2 (7- Built-in Functional Interfaces)
So as you can see we have quite a few interfaces here that
0:17
S… Speaker 2 (7- Built-in Functional Interfaces)
we can use to perform common tasks.
0:19
S… Speaker 2 (7- Built-in Functional Interfaces)
Now the list may appear overwhelming but trust me this is actually easier
0:23
S… Speaker 1 (7- Built-in Functional Interfaces)
than you think.
0:24
S… Speaker 2 (7- Built-in Functional Interfaces)
You basically have four types of functional interfaces in Java.
0:28
S… Speaker 2 (7- Built-in Functional Interfaces)
We have consumers,
0:29
S… Speaker 2 (7- Built-in Functional Interfaces)
suppliers,
0:30
S… Speaker 2 (7- Built-in Functional Interfaces)
functions,
0:31
S… Speaker 2 (7- Built-in Functional Interfaces)
and predicates.
0:32
S… Speaker 2 (7- Built-in Functional Interfaces)
All the interfaces you saw fall into these four categories.
0:35
S… Speaker 2 (7- Built-in Functional Interfaces)
First,
0:36
S… Speaker 2 (7- Built-in Functional Interfaces)
I'm going to give you a very brief explanation of each of these types,
0:39
S… Speaker 2 (7- Built-in Functional Interfaces)
and then over the next few videos,
0:41
S… Speaker 2 (7- Built-in Functional Interfaces)
we're going to study each of these in detail.
0:42
S… Speaker 2 (7- Built-in Functional Interfaces)
So the consumer interface represents an operation that takes
0:47
S… Speaker 2 (7- Built-in Functional Interfaces)
a single argument and returns no result.
0:49
S… Speaker 2 (7- Built-in Functional Interfaces)
That is why it's called consumer,
0:51
S… Speaker 2 (7- Built-in Functional Interfaces)
because it consumes a value.
0:53
S… Speaker 1 (7- Built-in Functional Interfaces)
For example,
0:54
S… Speaker 2 (7- Built-in Functional Interfaces)
this printer interface that we declared,
0:56
S… Speaker 2 (7- Built-in Functional Interfaces)
this is very similar to the consumer interface in Java because
1:00
S… Speaker 2 (7- Built-in Functional Interfaces)
this print method simply consumes this message.
1:03
S… Speaker 2 (7- Built-in Functional Interfaces)
It takes a single argument and doesn't return a value.
1:06
S… Speaker 2 (7- Built-in Functional Interfaces)
The supplier interface is the opposite of the consumer interface.
1:10
S… Speaker 2 (7- Built-in Functional Interfaces)
It represents an operation that takes no input and returns a value.
1:14
S… Speaker 2 (7- Built-in Functional Interfaces)
So it supplies a value.
1:16
S… Speaker 2 (7- Built-in Functional Interfaces)
The function interface represents a function that can map a value to a different value.
1:20
S… Speaker 2 (7- Built-in Functional Interfaces)
And the predicate interface represents an operation that takes an object and
1:25
S… Speaker 2 (7- Built-in Functional Interfaces)
checks to see if that object satisfies some criteria.
1:28
S… Speaker 2 (7- Built-in Functional Interfaces)
We use this in filtering data.
1:30
S… Speaker 1 (7- Built-in Functional Interfaces)
For example,
1:31
S… Speaker 2 (7- Built-in Functional Interfaces)
with the predicate interface,
1:32
S… Speaker 2 (7- Built-in Functional Interfaces)
we can get the customers who don't have a phone number or courses that
1:36
S… Speaker 2 (7- Built-in Functional Interfaces)
are older than two years.
1:37
S… Speaker 1 (7- Built-in Functional Interfaces)
Next,
1:38
S… Speaker 2 (7- Built-in Functional Interfaces)
we're going to look at the consumer interface.

Dës Transkriptioun gouf vun AI (automatesch Sproocherkennung) generéiert. Et kann Feeler enthalen - iwwerpréift mat dem originelle Audio fir kritesch Benotzung. Politik

❤️ Love STT.ai? Erzielt et Äre Frënn!
Zesummenfassung
D'Resultat ass eng synchroniséiert Transkriptioun vun der Transkriptiouns-Iwwersetzung.
Zesummenfaassung...
D'Lëscht vun de lëtzebuergesche Transkriptiounen
Et gëtt verschidden Aarte vu Referenzen, déi et och gëtt.