7- Built-in Functional Interfaces
Jun 29, 2026 19:08
· 1:42
· English
· Whisper Turbo
· 2 Гучні
Цей протокол сьогодні застаріє.
Оновлення для постійного зберігання →
Тільки показувати
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.
Цей трансляційний документ було створено ШІ (автоматичне розпізнавання мови). Може міститися печки } перевірки на оригінальний аудіо для критичного використання. Правила комп' ютерного гравця
Зведення
Натисніть Summarize, щоб створити резюме AI з цього запису.
Сума...
Запитати комп' ютерного гравця про цей маршрутний індекс
Спитайте що-небудь про цей трансляція ⇩AI знайде відповідні частини і відповідь.