时间:2018-1-9
java 语言一直在发展,自己没怎么了解新特性,现在9出来一段时间了。回过头来研究研究java1.8的一些特性,做此记录
函数式编程,Lambda表达式
-- 现在函数式编程用的地方越来越多,ES6 , 一些在JVM运行的语言 Scala , Groovy 等。
Lambda 语法:
1. 一个括号内用逗号分割的形参,参数是函数式接口里面方法的参数
2. 个箭头符号 :->
3. 方法体,可以是表达式和代码块,如果是代码块,则必须用{}括起来,且需要一个return返回值;
Arrays.asList("foo", "bar", "baz","qux").forEach((String e) -> {
System.out.println(e);
});(parameters) -> expression 或者 (parameters) -> { statements; }
Java 1.8 Lambda表达式详解
本文探讨了Java 1.8中引入的重要特性——Lambda表达式,这是一种支持函数式编程风格的新方式。文章详细介绍了Lambda表达式的语法结构及其应用场景,并通过具体示例展示了如何使用Lambda表达式简化集合操作。

被折叠的 条评论
为什么被折叠?



