java
家乐先生
学无止境的世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解BIO与NIO
1.我们理解中BIO是什么? 在jdk1.4之前的IO称之为BIO(Blocking IO),同步阻塞IO。原始的IO有文件流和网络流。 下面是网络流对应的示例代码: public static void main(String[] args) { server1(); } private static void server1() { Serve...原创 2019-01-28 15:36:22 · 230 阅读 · 0 评论 -
Reactive Streams
1.概述 在本文中,我们将介绍Java 9 Reactive Streams。简而言之,我们将能够使用Flow类,它包含用于构建反应流处理逻辑的主要构建块。 Reactive Streams是具有无阻塞背压的异步流处理的标准。此规范在Reactive Manifesto中定义,并且有各种实现,例如,RxJava或Akka-Streams。 2.Reactive API概述 要构建Flow, 我们可...翻译 2019-02-28 09:47:21 · 3029 阅读 · 0 评论 -
Stream API
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理,...翻译 2019-02-27 16:29:38 · 448 阅读 · 0 评论 -
lambda表达式
Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 lambda 表达式的语法格式如下: (parameters) -> expression 或 (parameters) ->{ statements; } 以下是lambd...翻译 2019-02-27 15:48:25 · 448 阅读 · 0 评论
分享