标签: java-15

Java中密封类和最终类的区别

我刚刚读到 Java 15 应该有sealed类。 jep360说:

密封类和接口限制哪些其他类或接口可以扩展或实现它们。

我认为这正是 afinal class在 Java 中所做的。所以现在我想知道: afinal class和 a之间有什么区别sealed class

java sealed-class java-15

1
推荐指数
1
解决办法
273
查看次数

如何找到正在下载 jar 的 Maven 依赖项?

我在 spring boot mongodb 应用程序中遇到问题,出现以下异常

java.lang.NoSuchMethodError: 'com.mongodb.connection.ConnectionPoolSettings$Builder
com.mongodb.connection.ConnectionPoolSettings$Builder.maxWaitQueueSize(int)
Run Code Online (Sandbox Code Playgroud)

根据我的发现,我必须将 mongodb-driver 版本更新到高于 3.5 的版本。当前使用的版本是3.2.2

在应用程序的 pom.xml 中,根本没有 mongodb-driver 依赖项。据我了解,其他一些依赖项正在下载这个 mongodb-driver jar。如何找出哪个依赖项正在下载它以及如何使该特定依赖项下载更高版本的 mongodb-driver jar?

mongodb maven spring-boot java-15

1
推荐指数
1
解决办法
2501
查看次数

明确指定子类为非密封的目的是什么?

在下面的示例中,为什么我明确需要将类 Square 指定为非密封?

是不是public class Square extends Shape {...}更直观?

package com.example.geometry;

public abstract sealed class Shape permits Circle, Rectangle, Square {...}

public final class Circle extends Shape {...}

public sealed class Rectangle extends Shape permits TransparentRectangle, FilledRectangle {...} public final class TransparentRectangle extends Rectangle {...} public final class FilledRectangle extends Rectangle {...}

public non-sealed class Square extends Shape {...}
Run Code Online (Sandbox Code Playgroud)

我在JEP 360上看不到任何解释

java java-15

0
推荐指数
1
解决办法
94
查看次数

java -16中有Java控制面板吗?

你好,我是 java 新手,我使用的是 java 15。然后出现了更新版本的 java,它是 16。我下载了它并将其安装在我的计算机中。然后我发现可以使用java控制面板更新java。但我找不到它。谁能帮我?jdk-16中有Java控制面板吗?

java java-console java-15 java-16

-2
推荐指数
1
解决办法
2616
查看次数

Java 中的文本块(或多行字符串)功能是什么?

Java SE 13 引入了文本块(或多行字符串)功能。它与现有的字符串表示有什么区别和相似之处?

java java-text-blocks java-15

-4
推荐指数
1
解决办法
3079
查看次数