@@ -0,0 +1,846 @@
+package com.dw.lib.test;%0D%0A%0D%0Ainterface Executable %7B%0D%0A%09void execute();%0D%0A%7D%0D%0A%0D%0Aclass Runner %7B%0D%0A%09public void run(Executable e) %7B%0D%0A%09%09System.out.println(%22Executing code block ...%22);%0D%0A%09%09e.execute();%0D%0A%09%7D%0D%0A%7D%0D%0A%0D%0Apublic class JavaInterfaceTest %7B%0D%0A    public static void main(String%5B%5D args) %7B%0D%0A        Runner runner = new Runner();%0D%0A        %0D%0A        runner.run(new Executable()%7B%0D%0A%09%09%09public void execute() %7B%0D%0A%09%09%09%09System.out.println(%22Hello There%22);%0D%0A%09%09%09%7D%0D%0A        %7D);%0D%0A        %0D%0A        //@example: lambda%0D%0A        System.out.println(%22=====================%22);%0D%0A        %0D%0A        runner.run(()-%3E System.out.println(%22Hello There.%22));%0D%0A        %0D%0A        System.out.println(%22=====================%22);%0D%0A        %0D%0A        runner.run(()-%3E %7B%0D%0A        %09%0D%0A        %09System.out.println(%22Hello There.%22);%0D%0A        %09System.out.println(%22Hello There.%22);%0D%0A        %7D);%0D%0A    %7D%0D%0A%7D%0D%0A

add java lambda Test code