Java8中双冒号::的使用方法-创新互联

这篇文章将为大家详细讲解有关Java8中双冒号::的使用方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

“只有客户发展了,才有我们的生存与发展!”这是创新互联建站的服务宗旨!把网站当作互联网产品,产品思维更注重全局思维、需求分析和迭代思维,在网站建设中就是为了建设一个不仅审美在线,而且实用性极高的网站。创新互联对成都网站制作、网站建设、外贸网站建设、网站制作、网站开发、网页设计、网站优化、网络推广、探索永无止境。

一、方法引用

java8允许我们使用lambda表达式创建匿名方法。但有时lambda表达式除了调用现有方法之外什么也不做。在这些情况下,通过名称引用现有的方法,通常能更直白的表现出方法的调用过程。对于已经存在的且具有方法名称的方法,它其实是简洁且易于读取的一种lambda表达式,或者说是对lambda表达式的一种进一步简化。

现在我们来看看下面这个“person”类:

public class Person {

  public enum Sex {
    MALE, FEMALE
  }

  String name;
  LocalDate birthday;
  Sex gender;
  String emailAddress;

  public int getAge() {
    // ...
  }
  
  public Calendar getBirthday() {
    return birthday;
  }  

  public static int compareByAge(Person a, Person b) {
    return a.birthday.compareTo(b.birthday);
  }}

新闻名称:Java8中双冒号::的使用方法-创新互联
网页链接:http://ybzwz.com/article/iejgd.html