3个丑陋的函数式编程工具方法,干掉了项目里80%的if-else
herman 3周前 (01-15) 87浏览
Java 8 发布至今已经超过 10 年(2014 年),Lambda 表达式和 Stream API 也早被吹上天,但一个尴尬的现实是:真正熟练掌握并广泛应用函数式编程的 Java 开发者,在企业中仍然是少数派。 刚好近一段时间以来,我在 ...
herman 3周前 (01-15) 87浏览
Java 8 发布至今已经超过 10 年(2014 年),Lambda 表达式和 Stream API 也早被吹上天,但一个尴尬的现实是:真正熟练掌握并广泛应用函数式编程的 Java 开发者,在企业中仍然是少数派。 刚好近一段时间以来,我在 ...
herman 6年前 (2019-12-12) 5886浏览
使用 Java 8 有很长的一段时间了,对它的 Lambda 表达式爱不释手,但是最近发现它的缺点也不少! 原本项目跑的是很顺利的,直到有一天改了某个需求,随手把这个任务分给了其他新同事,谁知新同事看不懂 Lambda,源码阅读起来太困难了!...
herman 6年前 (2019-10-12) 3769浏览
最近我发现很多网友在学习和使用 WebFlux,因为关于 WebFlux 的百度搜索指数一直再上升。而且,我之前写的关于 WebFlux 的中文教程系列文章,也受到了越来越多网友的好评。 除了《Spring WebFlux 教程》这个专栏,我...
herman 7年前 (2018-11-30) 17280浏览
最近在做团队代码 code review 的时候发现了有人使用了 @FunctionalInterface 注解。我对这个注解不是很熟悉,基本上没用过。于是我就问对应的开发人员,给我讲一讲这个注解的用法,为什么要用这个注解?他...
herman 9年前 (2016-11-10) 3993浏览 0评论
JDK1.8的新特性有很多,例如:lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API等。本文将详细讲解java8的各种新特性。 java8 接口的默认...