这几天开始学习stream()操作啦
1.lambda参考连接:一文搞懂Java8 Lambda表达式(附视频教程)
常常介绍的就是创建线程了
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("hhh");
}
}).start();
new Thread(()-> System.out.println("hh")).start();
还有平时最常用的遍历list
ArrayListstringArrayList = new ArrayList<>(); stringArrayList.add("a"); stringArrayList.add("b"); stringArrayList.add("c"); stringArrayList.forEach(s -> { System.out.println(s = s + "hhhh"); }); stringArrayList.forEach(System.out::println);
进阶小技巧
将参数定义为函数式接口(只有一个抽象实现方法)的话,调用方法时使用lambda使用匿名内部类传入参数,方便灵活使用
还有就是在mybatsiplus中经常用到了。
2.stream 1创建流 2中间操作 3终结操作


