缘起 最初我接触到Lambda表达式,是用来取代冗长的匿名内部类结构。例如,要实现一个最简单的线程用来输出当前时间,习惯上可能会有如下两种写法。...
收录了7篇文章 · 6人关注
缘起 最初我接触到Lambda表达式,是用来取代冗长的匿名内部类结构。例如,要实现一个最简单的线程用来输出当前时间,习惯上可能会有如下两种写法。...
引言 Stream意为流,是Lambda编程中的一个重要角色。Stream类主要用于对收集类、数组、文件的迭代,以替代传统的foreach结构,...
引言 Collector意为收集器,上一章的最后提到Stream接口有一个名为collect的及时求值方法,它就是以Collector对象为参数...
引言 Optional意为可选,我们前面已经提及过,主要是为了替代null的使用,避免空指针异常(NullPointerException)的出...
引言 程序运行的方式可以分为三种:串行(Sequential)、并行(Parallel)、并发(Concurrent)。串行是最一般的情况,程序...
昔日未来之星 Future接口 上一章讲了并行流,这一张也该讲讲流的并发了。要用到并发,无非就是多开些线程,Thread、Runable之类的俗...
填坑 先来填坑,不知大家还记得我在第五章《串行与并行》中留的坑吗?下面我们就来继续挖它,通过剖析源码,一层一层拨开它的心。 万流之眼 Strea...
专题公告
Java8·Lambda