Java 122025 年 3 月 28 日 | 阅读 4 分钟 Java 12 发布于 LTS 版本 11 之后。JDK 12 是 6 个月发布周期的一部分。Java 12 于 2019 年 3 月 19 日发布,这是一个非 LTS 版本,不会有长期支持。 Java 12 SE 平台的一个开源参考实现被称为 Java 12。在 JDK 12 中,Oracle 提供了 GPL 版本的生产就绪二进制文件,其他供应商的二进制文件也将很快跟进。 在 Java JDK 12 中,API 的新特性并没有增加太多。内部 Java/JVM 是 JDK 12 的主要增强。JDK 12 中增加了一个新特性,即 JEP。 以下是 JEP 包含在Java 12 中的特性:
在 Java 12 中,我们可以使用 case L 或 break 从 switch 返回值。 case L -> 语法
除了这些新特性之外,Java 12 中还添加了 4 个新的字符串方法,其中两个最常用: indent(int n) indent() 方法用于根据传递给它的参数调整字符串的每一行缩进。 我们可以传递正整数或负整数作为参数来减少字符串的缩进。 通过向函数传递正整数作为参数的示例 输出 ![]() 通过向函数传递负整数作为参数的示例 输出 ![]() transform(Function f) transform(Function f) 用于将指定的函数应用于该字符串。指定的函数只接受一个字符串值并返回对象。让我们举一个例子来理解这个方法: TransformExample.java 输出 ![]() |
Java 提供了各种有用的内置集合库。但有时我们需要 Java 标准库中没有的特殊类型的集合。其中之一就是 Multimap。在本节中,我们将学习什么是 multimap 以及如何在 Java 中实现 multimap,...
5 分钟阅读
在本节中,我们将了解什么是谢尔宾斯基数,并创建 Java 程序来检查给定数字是否为谢尔宾斯基数。谢尔宾斯基数程序经常出现在 Java 编码面试和学术界。在继续之前...
阅读 3 分钟
Java 是一种流行的面向对象编程语言,用于创建功能强大且高效的软件应用程序。在 Java 中,类是代码的基本单元,它定义了对象的蓝图。Java 中的每个对象都属于一个类,而一个类包含...
7 分钟阅读
如果可以将一个数 N 的所有因子划分为两个集合,使得第一个集合中数字(因子)的总和等于第二个集合中数字(因子)的总和,则称该数 N 为 Zumkeller 数。...
11 分钟阅读
? 在这里,我们将检查使用循环来开发更高效的代码。普遍认为,实现循环来解决问题陈述是一种不明智的策略。尽管如此,这里仍有大量的试错空间。要放置...
阅读 6 分钟
查找个位数等于 k 且总和等于给定 num 的数字是一个有趣的计算问题,可以用 Java 中的不同方法解决。示例 1 输入 num = 58, k = 9 输出:2...
7 分钟阅读
面向对象的编程语言 Java 具有许多有助于开发人员构建适应性强、可重用且可扩展的应用程序的功能。泛型是一种强大的工具,它使程序员能够构建与多种数据类型一起工作的类、方法和接口,是 Java 的基本组成部分之一...
阅读 4 分钟
在 Java 中有多种方法可以获取昨天日期的毫秒值。方法 1:使用 java.util.Calendar java.util.Date 类和 java.util.Calendar 类是 Java 遗留日期和时间 API 的一部分。尽管这些类在 Java 中仍然可用,但最近的 java.time 包已大部分...
5 分钟阅读
K4 City程序使用一种称为k-means聚类算法的方法。该算法用于将相似的数据点分组。在这种情况下,数据点是城市。该程序使用k-means聚类算法来查找将充当中心或...
5 分钟阅读
图像处理是计算机科学领域一个引人入胜的领域,涵盖了分析和操作图像的广泛操作。在图像处理中最基本但又最有趣的任务之一是生成具有随机彩色像素的图像。这项任务可以作为...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India