Open Source, Open Future!
  menu
107 文章
ღゝ◡╹)ノ❤️

Supplier

源码

@FunctionalInterface
public interface Supplier<T> {

    /**
     * Gets a result.
     *
     * @return a result
     */
    T get();
}

示例

public class User {
}
    @Test
    public void test1() {
        Supplier<User> supplier = User::new;
        User user1 = supplier.get();
        System.out.println(user1);
        User user2 = supplier.get();
        System.out.println(user2);
    }

每次调用get生成新的对象。