- lambda表达式
java支持函数式编程的开始
从匿名类转函数当参数。
@FunctionalInterface public interface Functional { void method(); }
2.接口的默认方法和静态方法
在接口中定义默认方法,
使用default关键字,并提供默认的实现。所有实现这个接口的类都会接受默认方法的实现,除非子类提供的自己的实现。
lambda
new Thread(() -> {
System.out.println("jia");
}).start();
List<String> list= Arrays.asList("wode","wocao","ni mei","坑比");
list.forEach((n) -> {
System.out.println(n);
});
String s=list.stream().map((str) -> str=str+"|").reduce((str1,str2) -> str1=str1+str2).get();
System.out.println(s);
sayout(list,(str) -> true);
发表回复