java-8

    4热度

    1回答

    我在我的Java8代码库中使用了sun.misc.Unsafe。这在Java9中不起作用。 我想修复Java9,但使用与Java8相同的代码库。如果我把module-info.java,它不会工作,因为我的代码库是Java8。 怎么办?

    6热度

    2回答

    来自包java.time的LocalDateTime的类别为value based classes。如果我有一个使用这样的对象作为字段的实体,我会遇到以下“问题”: 基于值的类不应被序列化。但是,JPA实体必须实现Serializable接口。这个悖论的解决方案是什么?不应该有人使用LocalDateTime作为JPA实体的字段吗?改用日期?这将是不令人满意的。 这个问题是一个声纳规则squid:

    2热度

    1回答

    在Instant有方法: toEpochMilli这这个瞬间从1970-01-01T00时代转换为毫秒数:00:00Z getEpochSecond其中从1970-01-01T00的Java时代获得秒数:00:00Z。 这两种方法都失去了精度,在toEpochMilli的JavaDoc我看到: 如果这个瞬间比精确到毫秒时,则转换 删除任何多余的精度的信息,但在纳秒 的数额需由一百万整数除法。 我没

    -2热度

    1回答

    我在Java和 初学者我想要做的Java 8如下: 计算的执行时间我方法 - 具有System.nanoTime, 打发时间作为流参数我的比较方法, 将这些值代入从长阵列[2]〜[5],并返回该数组 我不知道如何实现这一点。我尝试了不同的方式,但我遇到了错误,并没有任何答案。以下是我迄今所做的: import java.util.stream.Stream; import java.io.*;

    5热度

    3回答

    我有类: public class Item { private String first; private String second; public Item(String first, String second) { this.first = first; this.second = second; } } 而且此类

    0热度

    1回答

    背景: “配置()”的方法,在下面的示例代码,循环在规定的时间间隔,此时我希望记录当前的“ZonedDateTime.now()值 问题: 的ZonedDateTime.now()的值总是相同的值,尽管间隔时间差 问题: 我可以使用什么样的技术在每个时间间隔来访问当前ZonedDateTime.now()值? (注:我最终想使用这个值作为一个REST调用的参数) 示例代码: package aaa

    4热度

    2回答

    我有基本接口: public interface Doable { void doAction(String str); } 我已经扩展接口: public interface DoubleDoable extends Doable{ @Override default void doAction(String str) { doOnce();

    0热度

    2回答

    我最好的解决方案是目前: Collections.enumeration(stream.collect(Collectors.toList())) 盼望比这更简洁的方法。

    0热度

    1回答

    在Java 8中使用Akka 2.5.6我想知道正确的方式来完成ActorSystem,我的代码的一部分功能是处理一些XML文件并验证它们,以实现我已经创建了3个角色: 控制器,处理器和验证器。 控制器负责启动进程并通过文件和其他信息向处理器发送文件,然后处理器创建该文件的数字签名并将响应发送给验证器,最终验证状态并向其发送一条OK消息控制器对正在验证的文件数进行计数,并将其与总文件进行比较。一旦

    3热度

    1回答

    我试图让组件列表属于项目的特定名单列表中的元素。 由于我开始使用流,我无法弄清楚如何做到这一点。 projects.stream() .map(p -> p.getComponents()) .collect(Collectors.toList()); 由于Project.getComponents()返回Collection<ProjectComponent>以前的代