数智图书馆-无锡数智政务 本次搜索耗时 8.909 秒,为您找到 1339 个相关结果.
  • 10.5 对象序列化

    10.5 对象序列化 10.5.1 transient 字段 10.5.2 覆盖默认的序列化 10.5.3 压缩序列化数据 10.5.4 追踪对象复制 10.5 对象序列化 不同系统间的数据交换可以使用 XML、JSON 和其他基于文本的格式。Java 进程间交换数据,通常就是发送序列化后的对象状态。尽管序列化在 Java 中随处可...
  • 12.2 类加载

    12.2 类加载 12.2 类加载 对于任何尝试优化程序启动或优化新代码在动态系统中的部署(比如向 Java EE 应用服务器中部署一个新应用,或者是在浏览器中加载一个 Applet)的人而言,类加载的性能都让人头疼。 原因是多方面的。最主要的一点是,类数据(也就是 Java 字节码)通常无法快速访问到。它必须从磁盘或者网络上加载过来,必须能在 ...
  • 12.9 AggressiveOpts标志

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

    12.10 Lambda表达式和匿名类 Lambda表达式与匿名类加载 12.10 Lambda表达式和匿名类 对很多开发者而言,Java 8 最激动人心的特性就是加入了 Lambda 表达式。不可否认,Lambda 对 Java 开发者的开发效率有着非常积极的影响,尽管收益难以量化,但是我们可以使用 Lambda 表达式来考查代码的性能。 ...
  • 12.11 流和过滤器的性能

    12.11 流和过滤器的性能 延迟遍历(Lazy Traversal) 12.11 流和过滤器的性能 新的 Stream 设施是 Java 8 的另一个关键特性,而且经常与 Lambda 表达式配合使用。在性能方面,流有一个很重要的特性,即它们可以自动并行化代码。关于并行流的信息可参见第 9 章;本节将探讨流和过滤器的一般性能特性。 延迟...
  • 目录

    版权声明 译者序 前言 本书内容 阅读前提 本书读者 排版约定 读者反馈 客户支持 下载示例代码 勘误 盗版问题 其他问题 电子书 第 1 章 第一步:并发设计原理 1.1 基本的并发概念 1.1.1 并发与并行 1.1.2 同步 1.1.3 不可变对象 1.1.4 原子操作和原子...
  • 3.1 执行器简介

    3.1 执行器简介 3.1.1 执行器的基本特征 3.1.2 执行器框架的基本组件 3.1 执行器简介 第2章已经介绍过,Java实现并发应用程序的基本机制如下。 实现了Runnable 接口的类:这是要以并发方式实现的代码。 Thread 类的一个实例:这是将以并发方式执行该代码的线程。 这种方式可以创建并管理Thread 对象,并且实...
  • 3.4 小结

    3.4 小结 3.4 小结 在简单的并发应用程序中,本章使用Runnable 接口和Thread 类执行并发任务。我们创建和管理这些线程并且控制其执行。但是在大型并发应用程序中,不能采用这种方式,因为它会导致很多问题。在这种情况下,Java并发API引入了执行器框架。本章讲述了该框架的基本特征及其构成组件。首先,我们探讨了Executor 接口,它定义...
  • 4.2 第一个例子:高级服务器应用程序

    4.2 第一个例子:高级服务器应用程序 4.2.1 ServerExecutor 类 4.2.2 命令类 4.2.3 服务器部件 4.2.4 客户端部件 4.2 第一个例子:高级服务器应用程序 第3章介绍了一个客户端/服务器应用程序的例子。本节实现了一个服务器,针对3.3节例子中的发展指数进行数据搜索,并且实现了一个客户端,多次调用该服务器,以...
  • 第 6 章 运行分为多阶段的任务:Phaser类

    第 6 章 运行分为多阶段的任务:Phaser 类 第 6 章 运行分为多阶段的任务:Phaser 类 在并发API中,最重要的因素就是它为编程人员提供的同步机制。同步 是指为获得预期结果而对两个或多个任务进行的协调。当两个或多个任务按预定顺序执行时,可以对其执行进行同步;或是当一次只有一个线程可以执行某个代码段或者修改某个内存区域时,可以同步两个或多...