【每日阅读】2020年5月24日-系统学习Lambda表达式

链接

https://mp.weixin.qq.com/s/Hz62ZR5qiFfcpNhxMVa6AA

文章截图

简评

说实话,工作这几年,写lambda开始纯靠idea提示,后来就大概知道怎么写了,但一直没有根据lambda的教程学习使用。。

这个文章我觉得对我最有价值的地方是说出了lambda与java中函数式接口的关系,就是lambda可以表达函数式接口的那个抽象方法。

而且文章还举例说出了java好几种自带的函数式接口:

public interface Predicate<T> {
    boolean test(T t);
}

public interface Consumer<T> {
    void accept(T t);
}

public interface Supplier<T> {
    T get();
}

public interface Function<T, R> {
    R apply(T t);
}

public interface Comparator<T> {
    int compare(T o1, T o2);
}

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1797

(0)
geekgaogeekgao博主
上一篇 2020年5月24日
下一篇 2020年5月25日

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-0401.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900