1. 首页
  2. 编程语言
  3. Java
  4. Java8新特性之方法引用的实践指南

Java8新特性之方法引用的实践指南

上传者: 2021-05-30 02:14:11上传 PDF文件 90.69 KB 热度 23次

一 前言日常开发中,经常使用到Lambda表达式,例如:其中 -> System.out.println就是使用的Lambda表达式。Lambda表达式可以分为三部分:。你是否发现,上述例子的Lambda表达式的Lambda体仅仅调用一个已存在的方法,而不做任何其它事。所以,方法引用应运而生,方法引用是一个更加紧凑,易读的Lambda表达式,它是Lambda表达式的另外一种表现形式,方法引用的操作符是双冒号 :: 。如果将Student类的静态方法compareByAge改为非静态方法,即:则可通过如下方式对学生数组进行排序:如果Lambda表达式的参数列表中,第一个参数是实例方法的调用者对象,第二个参数是实例方法的参数时,可使用对象方法引用。因为有时Lambda表达式可能比方法引用更让人理解阅读,也方便必要时修改代码。

用户评论