Functional interfaces form the basis of functional programming in Java. In this video, I'll show you everything you need to know about them.
Link to the documentation: https://docs.oracle.com/javase/8/docs...
0:00 Introduction
0:06 Functional Interfaces: Introduction
1:00 What are Functional Interfaces?
3:50 Functional Interface Documentation
4:28 1. Function Interface
8:26 Chaining Functions
10:27 2. Consumer Interface
14:14 3. Predicate Interface
17:37 4. Supplier Interface
18:57 Understanding All Functional Interfaces
20:52 Info
📚You might also be interested in:
Streams in Java: [still in production]
Lambdas in Java:
Threads in Java:
Functional interfaces allow you to store the logic of methods in objects. The trick is knowing when to use which interface. The most commonly used interfaces are: Consumer, Function, Predicate, and Supplier.
🚀 Learn #Java in a playlist - https://bit.ly/3GKMucx
Functional interfaces can seem complicated at first... but you'll definitely understand them! :) My respect to you for participating alongside the #Tutorial and attempting the challenges! That will really help you internalize functional interfaces in Java!
Let me know in the comments if this video helped you better understand functional interfaces!
``` 👾 Code from the tutorials: https://github.com/Jonas-Keil/learn-java
============
🔔 Subscribe so you don't miss any more videos: https://www.youtube.com/c/JonasKeil?s...
============
📢 Link to the Discord community: / discord
============
🎉 If you enjoy my videos, support me on Patreon: / jonaskeil
▬👇🏻Helpful Links👇🏻 ▬▬▬▬
1. Java IDEA 💻 from the videos: https://www.jetbrains.com/de-de/idea/...
2. Links to my equipment 🛠: https://kit.co/JonasKeil/studio-setup
3. Music 🎶 from all tutorials: https://www.epidemicsound.com/referra...
4. Java books 📚 that I can recommend: https://kit.co/JonasKeil/die-besten-j...
▬✨About this channel✨ ▬▬▬▬
Are you a student or pupil and want to learn Java, but don't know where to start? Then you've come to the right place!
On this channel, you'll find a guide that will help you learn Java step by step as a beginner. I know it's not always easy, and I'll do my best to explain everything as clearly as possible :) Have fun!!
Jonas Keil❤
#Programming #Java
PS: Some of the links in this description are affiliate links, from which I receive a commission :)