Posts

Showing posts from April, 2020

Java Functional Interface

Image
Java Lambda expression Lambda expression came to enable to use functional programming feature in java. It provides the facility to assign a function into a variable. Lambda expression provides implementation of functional interface. Lambda expression   just like a function. Benefits of Lambda Expression Length of code reduced. Increase the code readability. Java Lambda Expression Syntax (argument-list) -> {body} Java lambda expression is consisted of 3 components. 1) Argument-list:  It can be empty or non-empty as well. 2) Arrow-token:  It is used to link arguments-list and body of expression. 3) Body:  It contains expressions and statements for lambda expression. Java Lambda Expression Example ( ) ->  System.out.println("Welcome"); Output : Welcome   Java Functional Interfaces Functional Interfaces are used to invoke the lambda expression. It help...