Lambda Expressions

A Lambda expression is a new feature in Java 8 that enables it to treat a function as method arguments and a concise code representation of an anonymous function that can be passed. Anonymous means no name, as it is a function with anonymous it can have parameters too. A lambda expression is commonly used to implement simple events listeners/ callbacks, or in functional programming or we can say, It's used to provide the implementation of a functional interface.
    A lambda expression is an anonymous function that has a body, return type, arguments, and exceptions.

  • (parameters) -> expression
  • (parameters) -> { statements; }
  • () -> "codeforsolution";
  • () -> {};
  • (String str) -> str.lenght();
  • () -> System.out.println("Code for solution");
  • (a, b) -> a.toUpperCase + b.toUpperCase();
  • (a, b) ->  System.out.println(a+b); 


Post a Comment (0)
Previous Post Next Post