java-8

    7熱度

    2回答

    我寫了一些Java Applets並將它們捆綁到一個簽名的JAR中。即使小程序已簽名,但仍需要對客戶端上的java.policy文件進行一些更改。例如,做一個打印工作。 爲了幫助最終用戶,用戶可以下載另一個JAR和一個小的Swing應用程序,該應用程序會將條目添加到他們的.java.policy。 我的問題: 有一個衆所周知的庫部署/交付/安裝java.policy? 小應用程序將簡單地追加到.j

    35熱度

    5回答

    我正在嘗試新的jdk8這裏有什麼可用http://jdk8.java.net/lambda/ 我可以從命令行編譯和運行我的項目。 我也可以在Eclipse中將這個新的JDK添加到Installed JREs。 但是,我無法讓Eclipse使用此JDK編譯和運行項目。 我試圖更改Project Properties/Java Compiler上的設置,但Use [JDK] compliance fr

    13熱度

    2回答

    我可以看到閉包的一些好處,比如它們如何在簡化現有庫的過程中發揮作用,並使未來的設計更容易和更高效。 然而,(http://www.javac.info/consensus-closures-jsr.html)在建議草案中提及的關鍵點之一是在2.5節,點e: (該規範將通過改進語言) e)使未來的API設計能夠取代用於擴展Java平臺的語言設計。 我很努力地看到這是怎麼回事,當然語言設計就是這樣 -

    7熱度

    2回答

    A working document描述Project Lambda的狀態提到了所謂的SAM(單抽象方法)類型。據我所知,當前的lambda提議不會影響運行時,只需編譯器就可以將lambda表達式自動轉換爲這些類型。 我認爲在理想情況下,SAM類型的實例可以由函數指針在內部表示。因此,JVM可以避免爲這些實例分配內存。 我想知道現代虛擬機是否能夠提供這樣的優化。

    5熱度

    2回答

    我已閱讀http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html,並注意到所有示例都顯式聲明瞭參數類型,即使它已從接口函數聲明中知道。 public interface FileFilter { /** ... **/ boolean accept(File pathname); } FileFi

    2熱度

    1回答

    OffsetDate表示具有區域偏移的日期。我不明白這個課程的目的是什麼,主要的用例是什麼來證明它的存在?

    19熱度

    2回答

    任何人都可以描述這種類型的代碼來理解Java關閉。 public static <T> void sort(List<T> l, final {T, T=>Number} block) { Collections.sort(l, new Comparator<T>() { public int compare(T arg0, T arg1) { return

    33熱度

    2回答

    前段時間,甲骨文決定爲Java 8添加閉包將是一個好主意。我想知道如何解決設計問題與Scala相比,Scala從第一天起就已經關閉。 援引開放的問題從javac.info: 能方法處理可用於功能類型? 如何做這項工作並不明顯。一個問題是,方法處理reify類型參數,但以一種干擾函數子類型的方式。 我們可以擺脫「拋出」類型參數的顯式聲明嗎? 只要聲明的邊界是一個檢查的異常類型,這個想法就是使用dis