零零散散接近一个月的课余时间,学完Java8InAction和Guava,感触很多,收获也很大,特别开心,接下来会利用空余时间学习Spark,希望自己在技术上慢慢积累,越来越从容。
对于Java8 最大的改变是lambda表达式 Collecotors CompletableFutures等 Funtional Programing.的思想真的很强大
下面介绍Java8 CompletableFuture 4
* com.company.LambdaExpressions.Futures.CompletableFuture * 对CompletableFuture主要的API的使用 * 针对多个线程之间的通信/线程等待/所有任务执行完成/部分线程任务执行完成 执行接下来的操作非常强大 * 1.runAfterBoth 两个线程都执行完后进行接下来的操作 * 2.acceptEither 两个任务 谁先执行完 谁执行接下来的action或者consumer等 * 3.applyToEither 两个任务 谁先执行完 谁执行Function 然后输出等action * 4.runAfterEither 两个任务 谁先执行完 谁执行接下来的action * 5.anyOf 任意一个任务执行完 do next action

本文介绍了作者在学习Java8后的心得体会,特别是在掌握Lambda表达式、Collectors和CompletableFuture等特性后,感受到函数式编程的强大。作者计划继续深入学习Spark,并分享了对Java8 CompletableFuture的第四部分理解。
最低0.47元/天 解锁文章

3175

被折叠的 条评论
为什么被折叠?



