1. lambda表达式、链式编程、函数式接口、Stream流式计算
函数式接口:只有一个方法的接口,如Runable、Callable接口等
package com.function; import java.util.function.Function; public class demo { public static void main(String[] args) { // Function function = new Function<String, String>() { // @Override // public String apply(String str) { // return str; // } // }; Function function = (str) ->{return str;}; //lambda简化 System.out.println(function.apply("abc")); } }
这就是一个标准的函数式接口,可以用lambda表达式简化