目录

​构造器引用​

​某个类的成员方法、静态方法​


构造器引用

import java.util.Arrays;
import java.util.List;
import java.util.function.Supplier;

public class MethodRefDemo {
public static void main(String[] args) {
Person p0 = Person.create(Person::new) ; //等同于
Person p1 = Person.create(()->new Person()) ;//等同于
Person p2 = new Person() ;
}
}

class Person{
private int age ;
private int name ;

public static Person create(final Supplier<Person> s) {
return s.get() ;
}
}

Supplier参考:​​JAVA8特性:函数式接口Consumer使用方法​


某个类的成员方法、静态方法

JAVA8新特性:方法引用_构造器