Introduction
  • Introduction
Lambda Expressions & Functional Interfaces
  • 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
Lambda Expressions with Collections
  • 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 Classes & Lambda Expressions
  • 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 and Static Methods in Interfaces
  • Default Methods Inside Interfaces
  • Differences between Interface with Default Methods and Abstract classes
  • Static Methods inside Interfaces
Predefined Functional Interfaces -Predicate
  • 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
  • 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()
Predefined Functional Interfaces -Consumer
  • Consumer Introduction
  • Program to display Movie Information by using Consumer
  • Program to display Student Information by using Predicate,Function and Consumer
  • Consumer Chaining
Predefined Functional Interfaces - Supplier
  • 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
Two-Argument (Bi) Functional Interfaces- BiPredicate, BiFunction & BiConsumer
  • 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
Primitive Type Functional Interfaces, UnaryOperator and BinaryOperator
  • 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 and Constructor Reference By using :: Operator
  • Method Reference By Double Colon(::) Operator Part-1
  • Method Reference By Double Colon(::) Operator Part-2
  • Constructor Reference By Double Colon(::) Operator
Streams
  • 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
Date and Time API