10得票2回答
从Java 15开始,您如何继续使用Javascript?

在我的Java应用程序中,一个小但重要的功能是能够根据音频文件的元数据(例如专辑/艺术家-标题)重命名音频文件,并且使用Javascript指定掩码,这使得重命名功能非常灵活和强大。 我知道Javascript已经被弃用,但现在似乎它实际上将从Java 15开始被删除。对于我来说,这个功能的...

9得票1回答
如何在Eclipse 2020-09中使用Java 15版本

我正在尝试在Eclipse 2020-09下运行新的Java 15功能。 我已经安装了OpenJDK 15并将其设置为“已安装的JRE”: 然而,我无法将此版本设置为编译器版本(仅限14版): 我做错了什么?

8得票2回答
Java record vs lombok @Value

Java 14(第一个预览版)和Java 15(第二个预览版)引入了新的语言特性,即记录(Records)。据我理解,它们将用于减少不可变数据对象中的样板代码。因此,这一行代码: public record Person (String firstName, String lastName)...

8得票1回答
JDK 15密封类 - 如何跨包使用?

我有一个简单的密封类MyShape: public sealed class MyShape permits MyCircle { private final int width; private final int height; public MyShape(...

7得票1回答
Java记录类型构造函数在反射中不可见。

我正在尝试使用Java 15的新记录特性,并了解它与反射的交互。我遇到了一些奇怪的行为,有时可以通过反射访问记录的构造函数,有时则不能。例如,给定以下Java文件: Recording.java: public class Recording { public static voi...