Erakutsi bakarrik
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.

Transkriptu hau AI-k (hizketa-ezagutze automatikoak) sortu du. Erroreak izan ditzake - egiaztatu jatorrizko audioarekin, erabilpen kritikoa izan dadin. AI politika

❤️ Love STT.ai? Tell your friends!
Laburpena
Egin klik Laburpena botoian transkribapen honen AI laburpena sortzeko.
Laburpena...
Galdetu AI-ri transkribapen honi buruz
Egin ezazue galdera hau: transkribapen honi buruz, AI-ak atal egokiak aurkituko ditu eta erantzungo du.