Java8的lambda应该大家都比较熟悉了,本文主要从源码层面探讨一下lambda的设计和实现。 一步步来看,ArrayList.stream 实际调用的是Collector.stream方法: spliterator()方法生成的是 IteratorSpliterator 对象,spliterator的意思就是可以split的iterator,这个主要是用于lambda中的 ...