数智图书馆-无锡数智政务 本次搜索耗时 6.066 秒,为您找到 263 个相关结果.
  • 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 等类,以及用...
  • 4.2 将流转换为集合

    4.2 将流转换为集合 问题 方案 讨论 另见 4.2 将流转换为集合 问题 流处理完成之后,用户希望将流转换为 List 、Set 或其他线性集合。 方案 使用 Collectors 工具类定义的 toList 、toSet 或 toCollection 方法。 讨论 Java 8 一般通过称为流水线(pipeline)的中...
  • 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...
  • 19.6 小结

    19.6 小结 19.6 小结 以下是本章中的关键概念。 一等函数是可以作为参数传递,可以作为结果返回,同时还能存储在数据结构中的函数。 高阶函数接受至少一个或者多个函数作为输入参数,或者返回另一个函数的函数。Java中典型的高阶函数包括comparing 、andThen 和compose 。 柯里化是一种帮助你模块化函数和重用代码的技术。 ...
  • B.2 并发

    B.2 并发 B.2.1 原子操作 Adder 和Accumulator B.2.2 ConcurrentHashMap B.2 并发 Java 8中引入了多个与并发相关的更新。首当其冲的当然是并行流,第7章详细讨论过。另外一个就是第16章中介绍的CompletableFuture 类。 除此之外,还有一些值得注意的更新。比如,Arrays...
  • 5.5 Scala的OOP功能

    5.5 Scala的OOP功能 5.5.1 定义包和子包 5.5.2 导入成员 5.5.3 定义类 5.5.4 实例变量和实例方法 5.5.5 构造函数 5.5.6 扩展类 5.5.7 重载方法 5.5.8 抽象类 5.5.9 特质 5.5.10 单例对象 5.5.11 运算符重载 5.5.12 Case 类 5.5 Scala...
  • 9.1 线程池与ThreadPoolExecutor

    9.1 线程池与ThreadPoolExecutor 9.1.1 设置最大线程数 9.1.2 设置最小线程数 9.1.3 线程池任务大小 9.1.4 设置ThreadPoolExecutor 的大小 9.1 线程池与ThreadPoolExecutor 在 Java 中,线程可以使用定制的代码来管理;应用也可以利用线程池。Jav...
  • 4.3 第二个例子:执行周期性任务

    4.3 第二个例子:执行周期性任务 4.3.1 公共部件 4.3.2 基础阅读器 4.3.3 高级阅读器 4.3 第二个例子:执行周期性任务 在前面含有执行器的例子中,各任务都被执行一次,而且都被尽快执行。执行器框架包括了其他一些执行器实现,这使我们在任务的执行时间上有了更多的灵活性。ScheduledThreadPoolExecutor 类使我...
  • 9.1 使用流收集数据

    9.1 使用流收集数据 collect() 方法 9.1 使用流收集数据 第8章简要介绍了流。下面回顾一下流最重要的几个特征。 流并不存储元素。它们只处理存放在数据源(数据结构、文件等)中的元素。 流不可重用。 流可对数据进行延迟处理。 流操作不能修改流的源。 流允许你进行链式操作,因此一项操作的输出是下一项操作的输入。 流由下述三个...
  • 10.3 第二个例子:新闻系统

    10.3 第二个例子:新闻系统 10.3.1 News 类 10.3.2 发布者相关的类 10.3.3 Consumer 类 10.3.4 Main 类 10.3 第二个例子:新闻系统 前面的例子使用了SubmissionPublisher 类,因此没有实现Flow.Publisher 接口和Flow.Subscription 接口。如果Sub...