数智图书馆-无锡数智政务 本次搜索耗时 5.721 秒,为您找到 263 个相关结果.
  • 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...
  • 18.1 实现和维护系统

    18.1 实现和维护系统 18.1.1 共享的可变数据 18.1.2 声明式编程 18.1.3 为什么要采用函数式编程 18.1 实现和维护系统 假设你被要求对一个大型的遗留软件系统进行升级,而且之前对这个系统并不是非常了解。你是否应该接受维护这种软件系统的工作呢?稍有理智的外包Java程序员只会依赖如下这种言不由衷的格言做决定,“搜索一下代码中...
  • 本书内容

    本书内容 本书内容 第1章,“第一步:并发设计原理” 。这一章将介绍并发应用程序的设计原理。你还将了解到并发应用程序可能出现的问题,以及设计并发应用程序的方法论,同时还会学到一些设计模式、提示和技巧。 第2章,“使用基本元素:Thread 和Runnable ” 。这一章将解释如何采用Java语言中最基本的元素(Runnable 接口和Thread ...
  • 本书内容

    本书内容 本书内容 本书前 6 章介绍 Java 语言和 Java 平台——这些内容一定要仔细阅读。这本书偏向 Oracle/OpenJDK(Open Java Development Kit)对 Java 的实现,但又不局限于此,使用其他 Java 环境的开发者仍然能看到很多对其他环境的介绍。第一部分包括如下内容。 第 1 章 Java 环境...
  • 1.4 Java并发API

    1.4 Java并发API 1.4.1 基本并发类 1.4.2 同步机制 1.4.3 执行器 1.4.4 Fork/Join框架 1.4.5 并行流 1.4.6 并发数据结构 1.4 Java并发API Java编程语言含有非常丰富的并发API。它含有管理基本并发元素所需的类,例如Thread 、Lock 和Semaphore 等类,以及用...
  • 9.2 并行流的优点

    9.2 并行流的优点 问题 方案 讨论 9.2 并行流的优点 问题 用户希望了解并行流的优势所在。 方案 在合适的条件下应用并行流。 讨论 Stream API 能方便地将顺序流转换为并行流,不过性能提升与否需要视情况而定。请记住,切换到并行流是一种优化操作,但首先应保证代码可以正常工作,再决定是否有必要使用并行流。建议根据实际情况进行...
  • 1.6 设计并发算法的提示和技巧

    1.6 设计并发算法的提示和技巧 1.6.1 正确识别独立任务 1.6.2 在尽可能高的层面上实施并发处理 1.6.3 考虑伸缩性 1.6.4 使用线程安全API 1.6.5 绝不要假定执行顺序 1.6.6 在静态和共享场合尽可能使用局部线程变量 1.6.7 寻找更易于并行处理的算法版本 1.6.8 尽可能使用不可变对象 1.6.9 通过对锁...
  • 3.3 第二个例子:客户端/服务器环境下的并发处理

    3.3 第二个例子:客户端/服务器环境下的并发处理 3.3.1 客户端/服务器:串行版 3.3.2 客户端/服务器:并行版本 3.3.3 额外的并发服务器组件 3.3.4 对比两种解决方案 3.3.5 其他重要方法 3.3 第二个例子:客户端/服务器环境下的并发处理 客户端/服务器模型是一种软件架构,基于这种模型的应用程序被划分为两个部分:提...
  • 20.1 Scala简介

    20.1 Scala简介 20.1.1 你好,啤酒 20.1.2 基础数据结构:List 、Set 、Map 、Tuple 、Stream 以及Option 20.1 Scala简介 本节会简要地介绍Scala的一些基本特性,让你有一个比较直观的感受:到底简单的Scala程序怎么编写。我们从一个略微改动的Hello World示例入手,该程序会以...
  • 2.3 Java类库

    2.3 Java类库 2.3.1 Java类库的组织结构 2.3.2 包概述 2.3.3 java.lang 包中的重要类 2.3.4 集合API——java.util.ArrayList 和java.util.HashMap 2.3 Java类库 Java类库也被简称为Java API,这是随Java SE平台分发的大量预置类。下面是Jav...