java-8 相关问题

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

CMake 在 Linux 上找不到 Java“无法找到 Java(缺少:Java_JAVAH_EXECUTABLE)”

我遇到了 CMake 错误,提示它找不到 Java(我认为是 JDK?): 找不到 Java(缺少:Java_JAVAH_EXECUTABLE)(找到版本 “1.8.0_181”) 但是,当我运行时: 哪个

回答 4 投票 0

从 LocalDate 获取月份中的某一天(前导零)[重复]

我以 LocalDate dateOfBirthday = LocalDate.of(2000, 1, 1); 等格式获取日期。 我需要从该日期获取该月的日期。我使用 dateOfBirthday.getDayOfMonth() 并且它有效并返回 1...

回答 1 投票 0

比较器从jdk 7到jdk8有什么变化吗

下面的代码在jdk8中停止工作,在jdk7中工作正常 没有错误或异常,它只是比较方法不运行。 Collections.sort(resumeList, 新比较器 下面的代码在jdk8中停止工作,在jdk7中工作正常 没有错误或异常,它只是比较方法没有运行。 Collections.sort(resumeList, new Comparator<ResumeQue>() { public int compare(ResumeQue o1, ResumeQue o2) { if (o1.getAttempted() == null || o2.getAttempted() == null) return 0; return o2.getAttempted().compareTo(o1.getAttempted()); } }); Java 8 稍微改变了 Comparator 在处理空数据时的行为方式。在Java 8中,如果Comparator的compareTo方法在比较非空对象时返回正数,但被比较的对象之一为空,则会抛出NullPointerException。 如果您的 Java 8 代码未按预期执行,则所比较的数据或对象可能存在问题,或者行为可能受到外部影响。您应该验证 ResumeQue 对象中的信息,以确保 getAttempted() 方法按预期运行并且不会意外返回 null 结果。

回答 1 投票 0

NULL 作为第八种“原始”数据类型

由 Java 鲜为人知的数据类型“null”引起的无意识查询。 有人能够澄清 'null' 是否是 Java 语言保留的文字以及它之间的差异

回答 1 投票 0

JAXB API 的 Java 8 到 Java 11 迁移问题

我们正在将项目从 Java 8 迁移到 Java 11。其中一个 API 依赖于利用 JAXB 的库。据我们所知,JAXB 已从 JAVA 11 中删除,我们开始包含 ...

回答 2 投票 0

在 REST Assured 中,如何设置超时?

我正在使用 RestAssured 2.8.0 我正在尝试设置自己的超时(用于网关超时), 因此,如果我在 X 毫秒后没有得到响应,我想中止。 我试过: 公共静态 ValidatableResponse

回答 4 投票 0

如何使用特定的jdk打开.jar?

我遇到了一个问题。我在 macOS Sierra (10.12.1) 上运行。我下载的这个 .jar 文件需要 JDK。所以,我安装了JDK8(jdk180121)。我无需输入密码即可提取 JDK8 .pkg...

回答 2 投票 0

将Java字符串转换为Map<Character, Integer>

给定 Java 中的 String,Java 8 将其转换为 Map 的方法是什么 给定 Java 中的字符串,Java 8 将其转换为 Map<Character, Integer 的方法是什么,其中键的值是字符在字符串中出现的次数? 这是理想的还是有更好的方法可用(注意在 lambda 中如何提到数据类型,因为据我了解,否则编译器会给出错误): String s = "abcdaaffeebb"; var m2 = s.chars().mapToObj(i->(char)i). collect(Collectors. toMap((Character ch)->ch, (Character ch)->1,(oldV,newV)->oldV+newV)); System.out.println(m2); 上述代码片段的输出是: {a=3, b=3, c=1, d=1, e=2, f=2} s.chars().mapToObj(i -> (char) i) .collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));

回答 1 投票 0

REST API 在 JAVA 8 中下载大型文件而不会遇到超时

我有客户端和服务器端应用程序,其设计会话时间不超过 30 秒。 我正在编写一个 REST API 来下载报告,有时其中包含大量数据......

回答 1 投票 0

为什么Java 8的Arraylist.add()比Java 17更快?

当我在大循环中使用 Arraylist.add() 方法时,Java 8 比 Java 17 更快。 这就是为什么?这是因为方法calculateCapacity(Object[] elementData, int minCapacity)吗? 这是我的...

回答 1 投票 0

如何在JavaFX中将元素分离到类中?

我使用JavaFX开发了一个相对简单的应用程序,除了允许用户操纵它之外,还能够在用户每次按下按钮时向界面添加圆形形状

回答 1 投票 0

无法在 JRE 8 中加载字体

我无法从 JRE 8 中的 S3 输入流加载字体。如果系统安装了 JRE 7、JDK 7 甚至 JDK 8,我不会遇到问题。 val fontInputStream = s3Client.getObject(bucketName, objectKey).

回答 8 投票 0

累积 Java Stream 然后再处理它

我有一个如下所示的文档: 数据.txt 100、“一些文字” 101、“更多文字” 102、“更多文字” 我使用正则表达式处理它并返回一个新进程...

回答 1 投票 0

我正在尝试将我的 dockerfile 从 oracle Java 8 更新到 OpenJdk 11。我在更新 java 编译器的替代方案时遇到问题

我对docker完全陌生。我们正在将所有服务器更新到 Java 11。下面是我们拥有的包含 Java 8 的 docker 文件。 来自 ubuntu:最新 ENV DEBIAN_FRONTEND 非交互式 # JAVA 版本...

回答 1 投票 0

我无法使用javaFX中的键盘移动圆形形状

我正在开发一个挑战,每次用户按下按钮时我都必须在屏幕上添加一个新的圆圈。除了允许用户选择要添加的圆圈的大小和颜色...

回答 1 投票 0

在 Java 8 中使用整数列表处理嵌套 HashMap

我想在Java 8中做一个简单的操作。下面是代码 列表 lst = Arrays.asList(1,2,3); Map 内部 = new HashMap(); inner.put("首先&...

回答 1 投票 0

在 Java 8 中使用 Inegers 列表处理嵌套 HashMap

我想在Java 8中做一个简单的操作。下面是代码 列表 lst = Arrays.asList(1,2,3); Map 内部 = new HashMap(); inner.put("首先&...

回答 1 投票 0

无法在 Jenkins 上从 Oracle 安装 JDK

我在Jenkins JDK中定义->自动安装->选择JDK版本->我同意 但是当我运行构建时,JDK 安装失败并出现此错误 [jdk] $ /var/jenkins_home/tools/hudson....

回答 3 投票 0

如何使用 Java 8 流查找较大值之前的所有值?

用例 通过 Katas 在工作中发布的一些编码,我偶然发现了这个我不知道如何解决的问题。 使用 Java 8 Streams,给定一个正整数列表,生成一个 整数列表

回答 7 投票 0

Java 8 lambda 从自定义类对象列表创建字符串列表

我有以下问题: 如何将以下代码片段转换为 Java 8 lambda 样式? List tmpAdresses = new ArrayList(); 对于(用户用户:用户){

回答 5 投票 0

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