当前位置:嗨网首页>书籍在线阅读

36-结果分析

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

结果分析

在本案例中,我们为了从 List 上获取 Map ,使用了同一种算法的两个不同版本来实现。程序执行后可以发现,执行结果相同且执行时间也相近(后者是作者在四核计算机执行得到的结果)。使用流的最大优势就是简易性,它可以节省大量的开发时间。在上面仅用一行代码就解决了问题。而另一种方式却需要新建一个使用并发数据结构的类( PersonMapTask ),然后在 fork/join 框架中执行它。

有了流,就可以把算法划分成能够优雅表达的简单步骤,更易于编写和理解。