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.
ཡིག་སྒྱུར་འདི་ བཅོས་མའི་བློ་རིག་ (སྒྲ་ངོས་འཛིན་བྱེད་པའི་འཕྲུལ་རིག་) གིས་བཟོ་སྟེ་ཡོདཔ་ཨིན། འཛོལ་བ་འབྱུང་སྲིད་པ་ལ་ — གལ་སྲིད་ཁག་ཆེ་བའི་དོན་ལས་ ངོ་མ་གི་སྒྲ་སྐད་དང་འཕྱད་ཞིབ་འབད་དགོཔ་ཨིན། བཅོས་མའི་བློ་རིག་གི་སྲིད་བྱུས་
བཅུད་དོན་
ཡིག་ཆ་འདི་གི་ AI བཅུད་བསྡུ་ཐོན་ནི་གི་དོན་ལས་ བཅུད་བསྡུ་ ཟེར་བའི་བསྒང་འདི་བསྒང་བསྒ
དྲན་ཐོ་བསྡུ་གསོག...
དྲན་ཤེས་ལ་དྲི་བ་དྲིས་ལན་ཞུ།
ཡིག་ཆ་འདི་གི་སྐོར་ལ་དྲི་བ་ཅི་རིགས་ཞུས་ནའང་ བཅོས་མའི་བློ་རིག་གིས་ འབྲེལ་བ་ཡོད་པའི་དོན་ཚན་ཚུ་ འཚོལ་ཞིབ་ དང་ལན་འདེབས་ འབད་འོང་།