标签:stat bsp command 使用 实例 over str jdk text
1、概述
1.1、Lambda表达式 允许 使用 简洁的代码 创建 只有一个抽象方法的接口 的实例;
public interface Command { void process(int[] array); }
public class ProcessArray { public void process(Object target,Command command){ } }
public class LambdaTest { public static void main(String[] args) { ProcessArray processArray=new ProcessArray(); int[] array=new int[]{1,2,1,1,1,1}; /** * before Lambda */ processArray.process(new Object(), new Command() { @Override public void process(int[] intArray) { //do something... } }); /** * after Lambda 参数带类型 */ processArray.process(new Object(),(int[] intArray)->{ //do something... }); /** * after Lambda 参数不带类型 */ processArray.process(new Object(),(intArray)->{ //do something... }); } }
标签:stat bsp command 使用 实例 over str jdk text
原文地址:https://www.cnblogs.com/anpeiyong/p/12101281.html