Java Lambda 表达式

简化匿名内部类
函数式接口

- 只有一个方法需要重写, 那么这个方法名可以省略, 因此可以使用
lambda表达式 - 必须是接口, 抽象类不可以

demo
String[] str = {"a","aaa","aa","a"};
Arrays.sort(str, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.length()-o2.length();
// return 0;
}
});
Arrays.sort(str,(s1,s2)-> s1.length()-s2.length());