零零散散接近一个月的课余时间,学完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