分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
8.023
秒,为您找到
1339
个相关结果.
搜书籍
搜文档
14.7 自动模块
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
14.7 自动模块 14.7 自动模块 你可能会觉得HttpReader 的实现过于底层,希望使用其他的库,譬如Apache项目的httpclient 来替换这段逻辑。怎样才能把这个库导入到你的项目中呢?还记得之前学过的requires 子句吧?你可以把它加到expenses.readers 项目的module-info.java 中,指定需要的第三方...
14.8 模块声明及子句
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
14.8 模块声明及子句 14.8.1 requires 14.8.2 exports 14.8.3 requires 的传递 14.8.4 exports to 14.8.5 open 和opens 14.8.6 uses 和provides 14.8 模块声明及子句 Java模块系统非常复杂,就像一个庞然大物。之前我们也提过,...
14.9 通过一个更复杂的例子了解更多
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
14.9 通过一个更复杂的例子了解更多 14.9 通过一个更复杂的例子了解更多 通过下面这个例子,你可以感受一下生产环境中的模块系统是怎样的,该例子摘自Oracle公司提供的Java文档。这个例子使用了本章中介绍的模块声明的大多数特性。采用这个例子并不是要吓唬你(其中大多数模块声明还是简单的exports 和requires ),只是让你了解一下模块丰...
14.10 小结
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
14.10 小结 14.10 小结 以下是本章中的关键概念。 关注点隔离和信息隐藏是构造结构良好、易于维护与理解的软件的重要原则。 Java 9之前,你可以根据特定的需求,利用包、类以及接口对代码进行模块化,不过以上这些方式都缺乏足够的特性,无法进行有效的封装。 “类路径地狱”问题导致我们很难对应用的依赖性进行分析。 Java 9之前,JDK...
15.3 “线框–管道”模型
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
15.3 “线框–管道”模型 15.3 “线框–管道”模型 通常,设计和理解并发系统最好的方式是使用图形。我们将这种技术称为线框–管道 (box-and-channel)模型 。设想一个使用整型的简单场景,我们希望对之前计算f(x)+g(x) 的例子做一个归纳。现在你想要使用参数x 调用方法(或函数)p ,并将计算的结果作为参数传递给函数q1 和q2 ...
15.4 为并发而生的CompletableFuture和结合器
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
15.4 为并发而生的CompletableFuture 和结合器 15.4 为并发而生的CompletableFuture 和结合器 Future 接口的一个问题是它是一个接口,你需要思考如何设计你的并发代码结构才能采用Future 实现你的任务。不过,历史上,除了FutureTask 这一实现之外,Future 也提供了其他几个动作:创建一个Fut...
15.8 小结
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
15.8 小结 15.8 小结 以下是本章中的关键概念。 Java对并发的支持由来已久,并且还在持续演进。通常而言,线程池技术很有帮助,然而如果你有大量可能阻塞的任务,使用它反而会带来麻烦。 方法异步化(在完成它们的工作之前返回)能提升程序的并发度,其可以与用于循环结构的优化进行互补。 使用线框–管道模型可以对异步系统进行可视化。 Java ...
第 16 章 CompletableFuture:组合式异步编程
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
第 16 章 CompletableFuture :组合式异步编程 第 16 章 CompletableFuture :组合式异步编程 本章内容 创建异步计算,并获取计算结果 使用非阻塞操作提升吞吐量 设计和实现异步API 如何以异步的方式使用同步的API 如何对两个或多个异步操作进行流水线和合并操作 如何处理异步操作的完成状态 ...
16.2 实现异步API
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
16.2 实现异步API 16.2.1 将同步方法转换为异步方法 16.2.2 错误处理 使用工厂方法supplyAsync 创建CompletableFuture 16.2 实现异步API 为了实现最佳价格查询器应用,让我们从每个商店都应该提供的API定义入手。首先,商店应该声明依据指定产品名称返回价格的方法: public class...
16.7 小结
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
16.7 小结 16.7 小结 以下是本章中的关键概念。 执行比较耗时的操作时,尤其是那些依赖一个或多个远程服务的操作,使用异步任务可以改善程序的性能,加快程序的响应速度。 你应该尽可能地为客户提供异步API。使用CompletableFuture 类提供的特性,你能够轻松地实现这一目标。 CompletableFuture 类还提供了异常管理...
1..
«
97
98
99
100