一般序列就是先一股脑把第一个filter遍历完得出结果,再将结果变成集合进行一次map;
打印得结果是 filter1,2,3,4;然后是map得2,4;最后打印forEach的5,9;
一共打印了8次;
懒汉序列,是按先执行filer,假如符合条件了再执行map,符合条件再执行forEach;
打印的结果是交替的:filter1,2;map2;forEach5;filter3,4;map4;forEach9;
也是打印了8次;
所以感觉老师您设置的案例根本就没有讲清楚啊;两种方式都是打印了8次,怎么懒汉序列的
性能就高一些?你用水龙头来举例,但是流出的水总量大小也没变了,懒汉序列还要频繁打开
关闭水龙头开关耗费精力呢,哪里好了?