一. 面试题及剖析
1. 今日面试题
在上一篇文章中,壹哥 给各位介绍了Java中的新特性,其中的一个重要特性就是Stream流。因为Stream流可以大幅提高我们操作集合的并发效率和安全性,所以面试时也是一个高频考点,题目如下:
请你介绍一下Java 8中的Stream流
2. 题目剖析
我们在进行Java开发时,集合(List/Set/Map/Array)编码是非常常见的操作。而Stream则是Java 8中提供的用于操作集合的一个利器,可以极大提高集合的并发操作效率,还可以保证线程安全性,而且Stream结合Lambda语法,使得代码非常的简洁紧凑,优点很多。所以基于上述因素,Java 8版本的项目开发中,Stream的使用频率大幅提高,进而我们去面试时被问到的概率也大大提高,希望本文能够让你对Stream有所了解。
二. 参考答案
既然现在面试官让我们介绍一下Stream,那我