![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
爱柚子的大头
本人从事过云计算、大数据以及AI相关平台开发,目前在做AI平台架构设计和开发工作,主要总结一些工作中遇到的问题以及解决方法
展开
-
java 8 新特性功能和用法介绍03---CompletableFuture基本用法介绍
Java8 CompletableFuture java 8 新增CompletableFuture类简化异步编程的复杂性,提供函数式编程的能力,并且可以通过回调的方式处理计算结果。同时解决了 传统异步编程Future模式的缺点,对于异步执行结果,只能通过等待get操作以及轮询isDone去判断Future是否完成,是非常耗费CPU资源。而CompletableFuture 弥补了Future模式的缺点,在异步的任务完成后,需要用其结果继续操作时,无需等待。可以直接通过thenAccept、thenAppl原创 2020-11-27 11:11:29 · 402 阅读 · 1 评论 -
java 8 新特性功能和用法介绍01
java 8 新特性功能和用法介绍 本篇分几个章节介绍java8 新特性以及每个特性实际使用场景和注意事项 java8新特性: lambda表达式 方法引用和构造引用 Stream API Optional CompletableFuture Lambda表达式 Lambda表达式是一段可以传递的代码,它的核心思想是将面向对象中的传递数据变成传递行为,通俗说法 是将函数作为参数传递到方法中 基础语法 遵循语法规则:expression = (variables) -> {body} varia原创 2020-11-03 15:53:44 · 155 阅读 · 0 评论 -
java 8 新特性功能和用法介绍02---Java Stream API
Java Stream API Stream 是java 8最重要的亮点,它跟java.io包中inputStream和outStream是不同的概念。 它是对集合对象功能的增强, 它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序可读性。 同时它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多核处理器的优势,使用 fork/join 并行方式来拆分任务和加速处理过程。 通常编写并行代码很原创 2020-11-09 14:29:27 · 234 阅读 · 2 评论