Display a message.
HelloJ7.java
/** *@Author : rohit *5th-Feb-2019 * */public class HelloJ7{ public void display(String msg){ System.out.println(msg); } public static void main(String [] args){ HelloJ7 p = new HelloJ7(); p.display("Hello World."); }}HelloJ8V1.java - Simple example of writing lambda expression.
/** *@Author : rohit *5th-Feb-2019 * */public class HelloJ8V1{ //is functional interface and must have only one method declared. @FunctionalInterface interface Printer { void display(String x); } public static void main(String [] args){ Printer p = b -> System.out.println(b); p.display("Hello from printer."); }}HelloJ8V2.java - Using Java's abstract Functional Interfaces instead of writing own @FunctionalInterfaces.
/** *@Author : rohit *5th-Feb-2019 * *///Abstract Functional Interface import java.util.function.Consumer;public class HelloJ8V2{ public static void main(String [] args){ Consumer<String> x = b -> System.out.println(b); x.accept("Hello from consumer."); }}