java-8 相关问题

将此标记用于特定于Java 8的问题,Java 8是2014年3月18日发布的Java平台的版本8(内部编号1.8)。在大多数情况下,您还应指定java标记。

JDK 1.8源码中,为什么用A-B>0来判断哪一个更大,而不是A>B?

作为一个初学者,最近阅读了JDK1.8的源码。我面临一个问题,为什么用A-B>0来判断哪个更大,而不是A>B? 下面的代码在java/util/ArrayList.java...

回答 1 投票 0

如何在Java中根据某些属性合并两个不重复的流?

假设我们有两个流,如下所示: IntStream Stream1 = Arrays.stream(new int[] {13, 1, 3, 5, 7, 9}); IntStream Stream2 = Arrays.stream(new int[] {1, 2, 6, 14, 8, 10, 12}); 流1.合并(流...

回答 4 投票 0

collections.addAll 有 java 8 语法来处理 null 参数吗?

List list = Lists.newArrayList(1,2,3); 列表列表2 = null; //抛出空指针 列表.addAll(列表2); //检查这里 如果(列表2!=空){ 列表.addAll(列表2); } 是...

回答 2 投票 0

如何使用 Java 8 流和过滤器过滤嵌套循环?

我有两个简单的 POJO: 公开课家长{ 字符串名称; List 子级 = new ArrayList<>(); 无效addChild(整数年龄){children.add(new Child(年龄)); } } 公共...

回答 3 投票 0

尽管使用@Fetch(FetchMode.JOIN),但JpaRepository方法的“N+1选择问题”

尽管在一个非常复杂的软件中使用@Fetch(FetchMode.JOIN),我还是遇到了“N+1 选择问题”,为了简单起见,我创建了一个在 GitHub 上发布的示例。问题是我不能...

回答 1 投票 0

maven 编译失败,错误为 -source 1.7 中不支持静态接口方法

maven 指向 java 1.8,但 maven 命令抱怨 使用 -source 8 或更高版本启用静态接口方法 $mvn-版本 选择_JAVA_OPTIONS:-Xmx2048m -XX:MaxPermSize=512m -Djava...

回答 3 投票 0

从 POJO 列表中获取每个属性的每个值及其频率

我有一个像这样的POJO: 员工类{ 字符串名称; 字符串指定; 字符串地址; //获取器和设置器 //所有参数构造函数 } 我已经列出了这样的列表

回答 1 投票 0

不清楚“比较方法违反了其总契约!”在传递比较器中

在Java8中,我有一个我无法真正更改的算法,它对特定结构进行排序,如下所示: 类别 XXX 中的所有元素都必须位于数组末尾(与顺序无关) 所有其他

回答 1 投票 0

如何使用特定的maven版本来构建我的项目?

在我的maven项目中依赖于java 8,我希望maven在构建项目时假设相同。但目前我安装的maven正在使用java 21。我如何让它使用java 8进行构建...

回答 1 投票 0

Cassandra 构建失败,并出现“不支持的 JDK 版本使用 1.8”错误

我正在尝试在 x86 Linux 机器上从源代码编译 cassandra。我克隆了 cassandra 的 github 存储库并尝试使用 java8 进行构建。错误说 家/ubuntu/opensource/cassandra/build.xml:...

回答 1 投票 0

在 Java 8 中以不区分大小写的方式对字符串值进行排序

下面如何按不区分大小写的顺序对字符串值进行排序? 列表 listofEmployees = Arrays.asList( 新员工(1, "aaa", Arrays.asList(123, 345, 678)), 新员工...

回答 7 投票 0

Java Stream 中多个对象属性的累积和

我有一个按月年字符串属性排序的对象列表。 我的对象类定义如下: 公共类 Obj { 字符串年份; 会员数量长; 长期非会员人数; 双

回答 4 投票 0

多个对象属性Stream的累加和

我有一个按月年字符串属性排序的对象列表。 我的对象类定义看起来像 公共类Obj{ 字符串年份; 会员数量长; 长期非会员人数; 双

回答 4 投票 0

Java:apache.commons.lang3.time.DateUtils.parseDate 与时区

背景与目的 我想使用 apache.commons.lang3.time.DateUtils.parseDate 将字符串解析为日期,但有一个问题,可能与时区有关。 我目前在中国 (Timezo...

回答 1 投票 0

打开图像资源Java JDK 8

我正在尝试加载存储在项目中名为 Default.png 的图像并将其绘制到画布上。我很清楚 ImageIO.read 但是无论我给它什么路径,我似乎都无法加载...

回答 3 投票 0

java.lang.NoClassDefFoundError:解析失败:Ljava/time/Instant;

目前,我无法解决 java.lang.NoClassDefFoundError: Failed resolution of: Ljava/time/Instant; 的崩溃问题Android 7.1.1 (Nougat) 及更低版本会发生此类崩溃。但我的奥利奥...

回答 4 投票 0

在Java中如何将子对象列表传递和修改到以父对象列表作为参数的方法?

有一些帖子与我所要求的类似,但我只需要描述一个实现并获得澄清。 我对Java不太熟悉。我需要修改两个 c 的列表对象...

回答 1 投票 0

Windows 10 上使用 Maven 和 Jetty 的 Java 应用程序:HTTP 错误:503 访问 / 时出现问题。原因:服务不可用

我正在尝试使用 mvn -Dluke.confdir=file://C:\ecoconfig\ecomodules-calculation.conf jetty:run 从命令提示符在 Windows 10 上运行大约九年历史的 Java 应用程序,它给出

回答 1 投票 0

VMSupport 的替代方案是什么?

int java8 sun.misc.VMSupport util 提供了多种 api,如 getAgentProperties() 等。但是,该 util 在 java11 版本中被删除。这门课还有其他选择吗?

回答 1 投票 0

如何在java 8中获取findFirst()的索引?

我有以下代码: ArrayList 条目 = new ArrayList (); 条目.add(“0”); 条目.add(“1”); 条目.add(“2”); 条目.add(“3”); 字符串firstNotHiddenItem =

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.