数智图书馆-无锡数智政务 本次搜索耗时 6.633 秒,为您找到 1339 个相关结果.
  • 3.8 汇总统计

    3.8 汇总统计 问题 方案 讨论 另见 3.8 汇总统计 问题 用户希望获取数值流中元素的数量、总和、最小值、最大值以及平均值。 方案 使用 IntStream 、DoubleStream 或 LongStream 接口定义的 summaryStatistics 方法。 讨论 基本类型流 IntStream 、DoubleSt...
  • 5.3 随机数流

    5.3 随机数流 问题 方案 讨论 另见 5.3 随机数流 问题 用户希望在指定范围内生成整型、长整型或双精度随机数流。 方案 使用 java.util.Random 类定义的 ints 、longs 与 doubles 方法。 讨论 如果仅需要生成一个双精度随机数,则不妨采用静态 Math.random 方法,它返回一个位于...
  • 5.8 闭包复合

    5.8 闭包复合 问题 方案 讨论 另见 5.8 闭包复合 问题 用户希望连续应用一系列简单且独立的函数。 方案 使用 Function 、Consumer 与 Predicate 接口中定义为默认方法的复合方法(composition method)。 讨论 函数式编程的优点之一在于支持创建若干简单、可重复使用的函数,将这些函数...
  • 6.2 从Optional中检索值

    6.2 从Optional 中检索值 问题 方案 讨论 另见 6.2 从Optional 中检索值 问题 用户希望从 Optional 中提取包含的值。 方案 如果确定 Optional 中存在值,则使用 get 方法,否则使用 orElse 方法的某种形式。如果只希望当值存在时才执行 Consumer ,也可以使用 ifPres...
  • 第 8 章 java.time包

    第 8 章 java.time 包 第 8 章 java.time 包 将 java.util.Date 类束之高阁才是正确之道。 ——Tim Yates 在 Java 面世之初,标准库就引入了两种用于处理日期和时间的类,它们是 java.util.Date 和 java.util.Calendar ,而前者堪称类糟糕 设计的典范。浏...
  • 8.4 将java.util.Date转换为java.time.LocalDate

    8.4 将java.util.Date 转换为java.time.LocalDate 问题 方案 讨论 8.4 将java.util.Date 转换为java.time.LocalDate 问题 用户希望将 java.util.Date 或 java.util.Calendar 类转换为 java.time 包中相应的类。 方案 ...
  • 10.2 接口中的私有方法

    10.2 接口中的私有方法 问题 方案 讨论 10.2 接口中的私有方法 问题 用户希望将私有方法添加到接口中,这些方法可以被接口中的其他方法调用。 方案 Java 9 目前支持在接口方法中使用 private 关键字。 讨论 从 Java 8 开始,开发人员可以为接口编写方法实现,并将它们标记为 default 或 static ...
  • A.5 Java 8 API示例

    A.5 Java 8 API示例 A.5.1 Stream.max方法 A.5.2 Stream.map 方法 A.5.3 Comparator.comparing 方法 A.5.4 Map.Entry.comparingByKey 与Map.Entry.comparingByValue 方法 A.5.5 类型擦除 A.5 Java 8 A...
  • 作者简介

    作者简介 作者简介 Ken Kousen 是知名的技术培训讲师、软件开发者与会议演讲者,对 Java 以及 Android、Spring、Hibernate/JPA、Groovy、Grails、Gradle 等开源系统颇有研究。除《Java 攻略》外,Kousen 还是 Gradle Recipes for Android(O'Reilly Media...
  • 序 序 有很多因素会使软件开发复杂化,但最根本的原因是问题领域本身错综复杂。如果你要为一家人员复杂的企业提高自动化程度,那么你开发的软件将无法回避这种复杂性,你所能做的只有控制这种复杂性。 控制复杂性的关键是有一个好的领域模型,这个模型不应该仅仅停留在领域的表面,而是要透过表象抓住领域的实质结构,从而为软件开发人员提供他们所需的支持。好的领域模型价...