java-8

    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>以前的代

    4熱度

    1回答

    我在我的Java8代碼庫中使用了sun.misc.Unsafe。這在Java9中不起作用。 我想修復Java9,但使用與Java8相同的代碼庫。如果我把module-info.java,它不會工作,因爲我的代碼庫是Java8。 怎麼辦?