Lambda expression
Lambda expression Why lambda? Avoid defining too many anonymous inner class Simplify the code, keep the core part of code Premise of lambda Requires a functional interface //if you want to use lambda like this way, only one line code is acceptable like = () -> System . out . println ( "I like lambda expression - lambda expression2" ); The following code illustrates the simplified process from outer class to lambda package com . lilrich . lambda ; import java . sql . SQLOutput ; public class TestLambda { //2. static inner class static class Like2 implements ILike { @Override public void lambda () { System . out . println ( "I like lambda expression - static inner class" ); } } public static void main ( String [] args ) { ILike like = new Like1 (); ...