我的Lambda的学习笔记

  Lambda表达式是 Java 8 的新特性。许多语言都有 Lambda 的特性。

  因此使用的 Java 环境一定要 8 以上的环境。

 

Lambda

  到底什么是 Lambda 表达式呢?

    Lambda 表达式,也可称为闭包。Lambda 允许把函数作为一个方法的参数直接传递到方法中去。可以让我们不用费神去给函数起名。但是 Lambda 也只适合于简单的函数,对于复杂的函数,写成 Lambda 的形式反而会让人更加看不懂。

 

实例

  接下来用一个实例慢慢导入 Lambda,要完成的是一个判断Person的id是否大于90的功能

  首先创建一个Person类,包含 id 属性

1 package person; 2 3 /** 4 * Person类 5 * @author jyroy 6 * 7 */ 8 public class Person { 9 @SuppressWarnings("unused") 10 public int id; 11 12 public Person() { 13 14 } 15 16 public Person(int id) { 17 this.id = id; 18 } 19 20 @Override 21 public String toString() { 22 return "Person [id=" + id + "]"; 23 } 24 25 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpyxfg.html