摘要:
自定义函数式接口 Lambda表达式需要函数式接口的支持 函数式接口定义:接口中只有一个抽象方法的接口,称为函数式接口。 可以使用注解 @FuncitonalInterface 修饰,其修饰作用为:限定该接口必须为函数式接口,即该接口中有且只有一个抽象方法。否则无法通过编译。即可以检查是否为函数式接 阅读全文
摘要:
lambda表达式演变 如果你想把一块代码赋给一个Java变量,应该怎么做呢? 比如把下面面右边的那块代码,赋给theCodeBlCock变量 theCodeBlCock = public void doSomething(String s){ System.out.println(s); } 在J 阅读全文
摘要:
函数编程演化历程 将业务代码直接写死代码里 将单一维度的条件作为参数传入方法中,方法内根据参数进行业务逻辑实现。 将多个维度的条件作为参数传入方法中,业务实现需要根据不同的参数处理不同的逻辑。 将业务逻辑封装为一个实体类,方法接受实体类为参数,方法内部调用实体类的处理逻辑。 调用方法时不再创建实体类 阅读全文