Java Functional Programming Tutorial - 02

preview_player
Показать описание
Java Functional Programming Tutorial. Important Functional Programming Concepts - Lambda Expression, Stream and Operations on a Stream (Intermediate Operations - Sort, Distinct, Filter, Map and Terminal Operations - max, min, collect to List), Functional Interfaces - Predicate Interface,Consumer Interface, Function Inteface for Mapping, Method References - static and instance methods

Java is one of the most popular object oriented programming languages. We take an hands-on approach using a combination of JShell(An awesome new feature in Java 9) and Eclipse as an IDE to illustrate more than 200 Java Coding Exercises, Puzzles and Code Examples.

FunctionalProgramming
Step 01 - Introduction to Functional Programming - Functions are First Class Citizens
Step 02 - Functional Programming - First Example with Function as Parameter
Step 03 - Functional Programming - Exercise - Loop a List of Numbers
Step 04 - Functional Programming - Filtering - Exercises to print odd and even numbers from List
Step 05 - Functional Programming - Collect - Sum of Numbers in a List
Step 06 - Functional Programming vs Structural Programming - A Quick Comparison
Step 07 - Functional Programming Terminology - Lambda Expression, Stream and Operations on a Stream
Step 08 - Stream Intermediate Operations - Sort, Distinct, Filter and Map
Step 09 - Stream Intermediate Operations - Exercises - Squares of First 10, Map String List to LowerCase and Length of String
Step 10 - Stream Terminal Operations - 1 - max operation with Comparator
Step 11 - Stream Terminal Operations - 2 - min, collect to List,
Step 12 - Optional class in Java - An Introduction
Step 13 - Behind the Screens with Functional Interfaces - Implement Predicate Interface
Step 14 - Behind the Screens with Functional Interfaces - Implement Consumer Interface
Step 15 - Behind the Screens with Functional Interfaces - Implement Function Inteface for Mapping
Step 16 - Simplify Functional Programming code with Method References - static and instance methods
Step 17 - Functions are First Class Citizens
Step 18 - Introduction to Functional Programming - Conclusion
Рекомендации по теме
Комментарии
Автор

will always like in28minutes videos.... so clear and concise

alokchowdhury
Автор

Great 👍 genius 👍 unique way of teaching 👌

saurabhtyagi
Автор

thank you for wonderful session... it helped a lot to clear the concepts...!

terminator
Автор

@in28minutes - You have simply done a great job. Really good for production...

Jopapy
Автор

Excellent explanation, many videos I have seen but I am very clear after seeing yours.Thank you.

amuthaa
Автор

Awesome, very properly organized and explained. Loved it!

vijaysridhara
Автор

Why reduce does not return optional? It can also have return a value or empty when the list is empy.

esakkisundar