1)函数式编程的优势和劣势分别是什么?优势:①不可变性 ②并行操作 ③执行顺序更灵活 ④代码更加简洁纯粹的函数式编程,变量具有不可变性,同一个参数不会在不同场景下得出不同的结果,因此大大增强了系统的稳定性.并行操作,与线程无关,提高了安全性. 以Lambda表达式为例,Lambda语法实现了类型自动推断,在方法引用时考虑参数类型和返回值即可.Lambda可作为参数传给函数.Lambda结合forEach,stream(),FunctionalInterface Lib的使用,简化了代码.函数可以