随笔分类 -  java8

摘要:Java8的Consumer比较抽象。结合几个例子来看看常用的使用场景有以下几个: ## 把方法作为函数的入参 Java8中可以使用Consumer来实现在函数的入参中传递方法,这个如果熟悉js的话可能会比较好理解一些。在某些情况下,不能直接使用某个对象的方法,需要把方法传递到另一个函数里面去执行, 阅读全文
posted @ 2023-06-14 13:48 ByteX 阅读(250) 评论(0) 推荐(0) 编辑
摘要:使用策略模式消灭if else,可以利用Java8的新特性来实现策略模式。 利用Java8的Predicate消灭 if else。首先定义一个map,key是不同的服务代码,value是需要做校验的条件,然后针对不同的服务代码做校验。当然Supplier、Consumer都可以做类似的实现。 `` 阅读全文
posted @ 2023-06-14 13:41 ByteX 阅读(88) 评论(0) 推荐(0) 编辑
摘要:Java8中的并行流使用 ```java public class StreamTest { public List constructPersons() { List persons = new ArrayList(); for (int i = 0; i persons) { long star 阅读全文
posted @ 2023-06-14 13:34 ByteX 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示