分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
7.097
秒,为您找到
227
个相关结果.
搜书籍
搜文档
作者简介
3
2026-05-15
《图灵程序设计丛书:Java进阶高手》
作者简介 作者简介 Scott Oaks 是 Oracle 公司的一位架构师,专注研究 Oracle 中间件软件的性能。加入 Oracle 之前,他曾于 Sun Microsystem 公司任职多年,在多个技术领域都有建树,包括 SunOS 的内核、网络程序设计、Windows 系统的远程方法调用(RPC)以及 OPEN LOOK 虚拟窗口管理器...
第 11 章 用Optional取代null
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
第 11 章 用Optional 取代null 第 11 章 用Optional 取代null 本章内容 null 引用引发的问题,以及为什么要避免null 引用 从null 到Optional :以null 安全的方式重写你的域模型 让Optional 发光发热: 去除代码中对null 的检查 读取Optional 中可能值的几种方...
11.3 应用Optional的几种模式
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
11.3 应用Optional 的几种模式 11.3.1 创建Optional 对象 11.3.2 使用map 从Optional 对象中提取和转换值 11.3.3 使用flatMap 链接Optional 对象 11.3.4 操纵由Optional 对象构成的Stream 11.3.5 默认行为及解引用Optional 对象 11.3.6 两个...
11.5 小结
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
11.5 小结 11.5 小结 以下是本章中的关键概念。 null 引用在历史上被引入到程序设计语言中,目的是为了表示变量值的缺失。 Java 8中引入了一个新的类java.util.Optional ,对存在或缺失的变量值进行建模。 你可以使用静态工厂方法Optional.empty 、Optional.of 以及Optional.ofNul...
16.1 Future接口
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
16.1 Future 接口 16.1.1 Future 接口的局限性 16.1.2 使用CompletableFuture 构建异步应用 16.1 Future 接口 Java 5引入了Future 接口,它的设计初衷是对将来某个时刻会发生的结果进行建模。举个例子,调用方发起远程服务查询时,它是无法立刻得到查询结果的。采用Future 接口可以对...
19.2 持久化数据结构
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
19.2 持久化数据结构 19.2.1 破坏式更新和函数式更新的比较 19.2.2 另一个使用Tree 的例子 19.2.3 采用函数式的方法 19.2 持久化数据结构 本节会探讨函数式编程中如何使用数据结构。这一主题有各种名称,比如函数式数据结构、不可变数据结构,不过最常见的可能还要算持久化数据结构(不幸的是,这一术语和数据库中的持久化 概念有...
19.5 杂项
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
19.5 杂项 19.5.1 缓存或记忆表 19.5.2 “返回同样的对象”意味着什么 19.5.3 结合器 19.5 杂项 本节会探讨两个关于函数式和引用透明性的比较复杂的问题,一个是效率,另一个关乎返回一致的结果。这些都是非常有趣的问题,直到现在才讨论是因为它们通常都由副作用引起,并非我们要介绍的核心概念。我们还会探究结合器 的思想——即接受...
20.1 Scala简介
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
20.1 Scala简介 20.1.1 你好,啤酒 20.1.2 基础数据结构:List 、Set 、Map 、Tuple 、Stream 以及Option 20.1 Scala简介 本节会简要地介绍Scala的一些基本特性,让你有一个比较直观的感受:到底简单的Scala程序怎么编写。我们从一个略微改动的Hello World示例入手,该程序会以...
21.6 写在最后的话
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
21.6 写在最后的话 21.6 写在最后的话 本书探索了Java 8和Java 9新增的一系列新特性。Java 8代表了自Java创建以来可能最大的一次演进——唯一能与之相提并论的大演进是在10年之前(2005年),即Java 5中所引入的泛型。Java 9最吸引眼球的特性是大家期待已久的模块系统,相对于程序员而言,对这个特性更感兴趣的可能是软件架构...
12.5 异常
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
12.5 异常 12.5 异常 Java 的异常处理一直有代价高昂的坏名声。其代价确实比处理正常的控制流高一些,不过在大多数情况下,这种代价并不值得浪费精力去绕过。另一方面,因为异常处理是有成本的,所以不应将其用作一种通用机制。这里的指导方针是,根据良好程序设计的一般原则来使用异常:基本上,代码仅应该通过抛出异常来说明发生了意料之外的情况。遵循良好...
1..
«
20
21
22
23
»
..23