- Introduction
- Lambda expressions : Introduction
- How to Write Lambda expressions- Part-1
- How to Write Lambda expressions -Part-2
- Functional Interface
- @FunctionalInterface Annotation
- @FunctionalInterface Annotation wrt Inheritance
- Invoking Lambda Expression By using Functional Interface example-1
- Invoking Lambda Expression By using Functional Interface examples-2,3,4
- Invoking Lambda Expression By using Functional Interface example-5
- Functional Interface,Lambda Expression Summary
- Collections Overview: List and Set
- Collections Overview: Map
- Comparator interface & compare method
- Sorting Elements of List without Lambda Expression
- Sorting Elements of ArrayList with Lambda Expression
- Sorting Elements of TreeSet with Lambda Expression
- Sorting Elements of TreeMap with Lambda Expression
- Sorting of Our own class objects with Lambda Expression
- Anonymous Inner class vs Lambda Expression Par-1
- Anonymous Inner class vs Lambda Expression Par-2
- Anonymous Inner class vs Lambda Expression Par-3
- Differences between Anonymous Inner class & Lambda expressions
- Default Methods Inside Interfaces
- Differences between Interface with Default Methods and Abstract classes
- Static Methods inside Interfaces
- Predefined Functional Interfaces-Predicate Part-1
- Predefined Functional Interfaces-Predicate Part-2
- Predefined Functional Interfaces-Predicate Part-3
- Predefined Functional Interfaces-Predicate Joining
- Program to display names starts with 'K' by using Predicate
- Predicate Example to Remove null values and Empty String from the given List?
- Program for User Authentication by using Predicate
- Program to Check Whether Software Engineer is allowed into Pub or not?
- Employee Management Application by using Predicate Part-1
- Employee Management Application by using Predicate Part-2
- Employee Management Application by using Predicate Part-3
- Predicate interface isEqual() method
- Predefined Functional Interfaces-Function
- Program to remove spaces present in the given String by using Function
- Program to find Student Grade by using Function
- Progarm to find Total Monthly Salary of All Employees by using Function
- Progarm to perform Salary Increment for Employees by using Predicate & Function
- Function Chaining
- Demo program to Demonstrate the difference between andThen() and compose()
- Demo Program for User Authentication by using Function Chaining
- Function interface Static Method : identity()
- Consumer Introduction
- Program to display Movie Information by using Consumer
- Program to display Student Information by using Predicate,Function and Consumer
- Consumer Chaining
- Supplier Introduction
- Program to get System Date by using Supplier
- Program to get Random Name by using Supplier
- Program to get Random OTP by using Supplier
- Program to get Random Password by using Supplier
- Comparison Table of Predicate,Function,Consumer and Supplier
- Introduction
- BiPredicate
- BiFunction
- Creation of Student object by taking name and rollno as input with BiFunction
- Calculate Monthly Salary With Employee and TimeSheet By using BiFunction
- BiConsumer
- Demo Program to Increment Employee Salary by using BiFunction & BiConsumer
- Comparison Table between One-Argument & Two-Argument Functional Interfaces
- Autoboxing,Autounboxing and Type Parameter
- Need of Primitve Type Functional Interfaces
- Primitve Type Functional Interfaces for Predicate
- 3 Demo Programs about Primitve Type Functional Interfaces for Function
- All 15 Primitve Type Functional Interfaces for Function
- Primitive Versions for Consumer
- Primitive Versions for Supplier
- UnaryOperator and its Primitive Versions
- BinaryOperator
- Primitive Versions for BinaryOperator
- Method Reference By Double Colon(::) Operator Part-1
- Method Reference By Double Colon(::) Operator Part-2
- Constructor Reference By Double Colon(::) Operator
- Introduction to Streams
- Methods of Streams:filter() and map()
- Difference between filter() and map()
- Various methods of Stream Part-1
- Various methods of Stream Part-2
- Various methods of Stream Part-3
- Various methods of Stream Part-4
- Summary of Streams