特牛生活网

java-lambda表达式理解及应用(jdk1.8之后可以使用)_java: -source 1.7 中不支持 lambda 表达式 但是我装了1.8-CSDN博客

网友收藏
文章浏览阅读1.1k次,点赞2次,收藏2次。一、什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。如果你想把“一块代码”赋给一个Java变量,应该怎么做呢?比如,我想把右边那块代码,赋给一个叫做aBlockOfCode的Java变量:在Java 8之前,这个是做不到的。但是Java 8问世之后,利用Lambda特性,就可以做到了。当然,这个并不是一个很简洁的写法。所以,为了使这个赋值操作更加elegant, 我们可以移除一些没用的声明。这样,我们就成功的非常优雅的把“一块代码”赋给了一个变量。而“这块代_java: -source 1.7 中不支持 lambda 表达式 但是我装了1.8