不同的语言适用于不同的场景,且被市场所检验。java语言为了适应市场一直在变化,其中java8是比较阶跃性的。下面简单说说java8为什么要进行阶跃式的变革。 1.流处理程汽车生产时是流水线的形式,虽然不同零件的加工有一定序列性,但是各个工位是并行生产的。java8借鉴了这一理念设计了流,使不同的数据项可以在不同的cpu上并行执行,而不需要费力的搞Thread. 2.行为参数化如果排序方法是sort(),当我们需要按照自定义的方式进行排序时,比如基于CustomerId排序,就要制定一个比较规则。过去的做法是:新建一个Comparator对象,将它传给sort方法,但是这样代码变得很啰嗦而且让...