JAVA8 新属性用法
Lambda 表达式(让你的代码更简洁,执行效率也快)
->左侧:表达式的参数列表。接口中抽象方法的的形参
->右侧:表达式中所需执行的功能。接口中抽象方法的实现
函数接口
@FunctionalInterface
public kangtest {
public T getName(T t);
}
- java8内置的四大核心函数式接口
*Consumer:消费型接口
*Supplier:供给型接口
*Function:函数型接口
*Predicate:断言型接口
Stream
Stream 分为中间流,和收集流
1.list 常用(stram/ p stram)
a.filter
b. map
c.sort
d.collector
e.forearch
f.groupby
map
map.forEach((k, v) -> System.out.println("key:value = " + k + “:” + v));