数智图书馆-无锡数智政务 本次搜索耗时 5.887 秒,为您找到 227 个相关结果.
  • 21.1 回顾Java 8的语言特性

    21.1 回顾Java 8的语言特性 21.1.1 行为参数化(Lambda以及方法引用) 21.1.2 流 21.1.3 CompletableFuture 21.1.4 Optional 21.1.5 Flow API 21.1.6 默认方法 21.1 回顾Java 8的语言特性 Java 8是一种实践性强、实用性好的语言,想要很好...
  • 译者序

    译者序 译者序 Java是一门非常强大的编程语言,特色突出,性能卓越,几乎在你说得出名称的所有计算平台上,都或多或少会浮现出Java的影子。当初Sun公司在推出Java之际就将其作为一种开放式的编程语言,这无疑为Java注入了永久的生命力,也绝对是一个足以对人类社会进步产生重大影响的伟大决定。 Java并发API显然只是Java提供的一部分功能。然而...
  • 四、反馈:实践运动的自动调节

    四、反馈:实践运动的自动调节 四、反馈:实践运动的自动调节 反馈亦称回授,最初是电子技术的一个概念,指在电子管或晶体管电路中把输出端能量的一部分回输给输入端的过程。这个概念反映了某些运动系统的输出部分对输入部分的反作用,以及这种反作用对于系统运动的调节功能。美国数学家N.维纳在创立控制论时,把反馈作为自动调节系统的基本功能,反馈原理成为控制论的基本原理...
  • 1.7 小结

    1.7 小结 1.7 小结 并发程序设计包含了在一台计算机上同时运行多个任务或者进程所必需的工具和技术,以及在它们之间确保不出现数据丢失和不一致所需的通信和同步。 本章一开始介绍了并发的基本概念。要完全理解本书中的例子,你必须知道并理解并发、并行和同步等术语。然而,并发处理也会产生一些问题,例如数据竞争条件、死锁、活锁等。你还必须知道并发应用程序可能...
  • 9.2 使用Lambda重构面向对象的设计模式

    9.2 使用Lambda重构面向对象的设计模式 9.2.1 策略模式 使用Lambda表达式 9.2.2 模板方法 使用Lambda表达式 9.2.3 观察者模式 使用Lambda表达式 9.2.4 责任链模式 使用Lambda表达式 9.2.5 工厂模式 使用Lambda表达式 9.2 使用Lambda重构面向对象的设计模式 新的...
  • 10.1 领域特定语言

    10.1 领域特定语言 10.1.1 DSL的优点和弊端 10.1.2 JVM中已提供的DSL解决方案 10.1 领域特定语言 DSL是为了解决某个特定业务领域问题的一种自定义语言。譬如,你可能正在开发一个财务出纳软件。你的业务领域包括了像银行存款证明这样的概念以及对账这样的操作。你可以创建一个定制的DSL来描述该领域的问题。在Java中,你需要实...
  • 7.1 Fork/Join框架简介

    7.1 Fork/Join框架简介 7.1.1 Fork/Join框架的基本特征 7.1.2 Fork/Join框架的局限性 7.1.3 Fork/Join框架的组件 7.1 Fork/Join框架简介 执行器框架是在Java 5中引入的,它提供了一种执行并发任务的机制,而无须创建、启动和结束线程。该框架采用了一个线程池,该线程池可以执行你发送给...
  • 初任经理的三项重要工作

    初任经理的三项重要工作 界定和布置工作 提高下属的胜任能力 建立人际关系 初任经理的三项重要工作 表2-1概述了这一层级必须经过的转型。 表2-1 第一阶段:初任经理工作 ①担任一线经理人后,这项技能很少运用。 资料来源:Drotter Human Resources,Inc. 如表2-1所示,这次转型既有工作内容的变化,也有...
  • 21.4 Java的未来

    21.4 Java的未来 21.4.1 声明处型变 21.4.2 模式匹配 21.4.3 更加丰富的泛型形式 21.4.4 对不变性的更深层支持 21.4.5 值类型 21.4 Java的未来 让我们看看关于Java未来发展的一些讨论。本节涉及的很多内容都在JDK改进提议(JDK enhancement proposal)中有更详细的讨论。我...
  • 7.2 减少内存使用

    7.2 减少内存使用 7.2.1 减少对象大小 7.2.2 延迟初始化 7.2.3 不可变对象和标准化对象 7.2.4 字符串的保留 7.2 减少内存使用 在 Java 中,第一种更高效使用内存的方式是减少堆内存的使用。这句话不难理解:堆内存用的越少,堆被填满的几率就越低,需要的 GC 周期也越少。而且有倍乘效应:新生代回收的次数更...