数智图书馆-无锡数智政务 本次搜索耗时 6.502 秒,为您找到 796 个相关结果.
  • 12.9 AggressiveOpts标志

    12.9 AggressiveOpts 标志 12.9.1 替代实现 12.9.2 其他标志 12.9 AggressiveOpts 标志 AggressiveOpts 标志(默认为 false )会影响一些基本 Java 操作的行为。其目标是试验性地引入一些优化;随着时间的推移,原来由这个标志启用的优化有望成为 JVM 的默认设置。很多...
  • 使用代码示例

    使用代码示例 使用代码示例 可以在这里下载本书随附的资料(代码示例、练习题等):https://github.com/RichardWarburton/java-8-lambdas-exercises 。 让本书助你一臂之力。也许你需要在自己的程序或文档中用到本书中的代码。除非大段大段地使用,否则不必与我们联系取得授权。例如,无需请求许可,就可以用本...
  • 2.7 练习

    2.7 练习 2.7 练习 每章最后都附有一组练习,帮助读者实践并巩固本章的知识和新概念。练习答案可在GitHub(https://github.com/RichardWarburton/java-8-Lambdas-exercises )上本书所对应的代码仓库中找到。 1.请看例2-15中的Function 函数接口并回答下列问题。 例2-15...
  • 3.3 常用的流操作

    3.3 常用的流操作 3.3.1 collect(toList()) 3.3.2 map 3.3.3 filter 3.3.4 flatMap 3.3.5 max 和min 3.3.6 通用模式 3.3.7 reduce 3.3.8 整合操作 3.3 常用的流操作 为了更好地理解Stream API,掌握一些常用的Stre...
  • 3.9 练习

    3.9 练习 3.9 练习 练习的答案可以在GitHub代码仓库(https://github.com/RichardWarburton/java-8-Lambdas-exercises )中找到。 1.常用流操作 。实现如下函数: a. 编写一个求和函数,计算流中所有数之和。例如,int addUp(Stream numbers) ; b...
  • 6.9 练习

    6.9 练习 6.9 练习 例6-10中的代码顺序求流中元素的平方和,将其改为并行处理。 例6-10 顺序求列表中数字的平方和 public static int sequentialSumOfSquares ( IntStream range ) { return range . map ( x -> x ...
  • 第 9 章 使用Lambda表达式编写并发程序

    第 9 章 使用Lambda表达式编写并发程序 第 9 章 使用Lambda表达式编写并发程序 前面讨论了如何并行化处理数据,本章讨论如何使用Lambda表达式编写并发应用,高效传递信息和非阻塞式I/O。 本章的一些例子用到了Vert.x(http://vertx.io/ )和RxJava(https://github.com/Netflix/RxJ...
  • 9.7 响应式编程

    9.7 响应式编程 9.7 响应式编程 CompletableFuture 背后的概念可以从单一的返回值推广到数据流,这就是响应式编程 。响应式编程其实是一种声明式编程方法,它让程序员以自动流动的变化和数据流来编程。 你可以将电子表格想象成一个使用响应式编程的例子。如果在单元格C1中键入=B1+5,其实是在告诉电子表格将B1中的值加5,然后将结果存入...
  • 6.5 boolean方法

    6.5 boolean 方法 6.5 boolean 方法 方法可返回任何类型的值,当然也包括 boolean 值。返回 boolean 值的方法非常适合隐藏测试,如下所示: public static boolean isSingleDigit ( int x ) { if ( x > - 10 ...
  • 2.3 基本数据类型

    2.3 基本数据类型 2.3.1 布尔类型 2.3.2 字符类型 2.3.3 整数类型 2.3.4 浮点数类型 2.3.5 基本类型之间的转换 2.3 基本数据类型 Java 支持八种基本数据类型,包括一种布尔类型、一种字符类型、四种整数类型和两种浮点数类型,如表 2-1 所示。四种整数类型和两种浮点数类型的区别在于位数不同,因...