java-8

    0熱度

    1回答

    一個關於Grails的最酷的事情是,你可以這樣做 MyDomainObject.findAll { foo == x && (bar == null || bar == y) } 和封蓋被轉換爲SQL WHERE子句。 我認爲C#LINQ允許使用表達式樹類似的東西,像 list.Where(obj => obj.Field == value) 有誰知道,如果8的Java和Java EE 7將包括在

    15熱度

    8回答

    正在通過Java 8功能,提到here。無法理解parallelSort()究竟做了什麼。有人可以解釋sort()和parallelSort()之間的實際差異是什麼?

    24熱度

    5回答

    Java 7的規範可在Oracle站點上找到,但我無法在任何地方找到Java 8規範,儘管互聯網上可以下載Java 8的測試版。 您是否有一個想法:它是否已經寫好,它可以在哪裏下載? 如果規範不可用,那麼可能是另一個可以作爲(或接近)規範的文檔?

    1熱度

    3回答

    我可以重寫函數接口的toString方法嗎? 或換個方式。有沒有優雅的方法來改變實現功能接口的匿名內部類,並用lambdas覆蓋toString方法? 當我在JDK8中創建lamba表達式時,是否可以覆蓋toString? interface Iface { void do(); } main() { Iface iface =() -> /*do something*/

    0熱度

    1回答

    我已經下載了JDK8.0早期訪問功能的功能釋放前幾天(文件名:jdk-8-ea-bin-b82-linux-x64-21_mar_2013.tar.gz) 我能找到java.util.function包。 (只包含接口),它完全可以做到lambda。 (OK) 但是,我搜索但找不到的是列表/地圖操縱函數(forEach,filter,,...等)。 所以教程中說我會在java.util.List界

    47熱度

    2回答

    請問這個新的接口模式可行,什麼是關於 可能出現了這種實現 ,並與該接口實現使用優先的這個 多重繼承性的,鑽石的問題 ?

    9熱度

    1回答

    我看到很多博客文章提到Streams類,我發現它曾經是part of the lambda branch API。它現在似乎是非公開的API,並且它does not match the previous implementation。有沒有不同的方式來做Streams.concat()或追加多個值到一個流?

    45熱度

    1回答

    Loop.times(5,() -> { System.out.println("looping"); }); 其中哪些可以有效編譯? for(int i = 0; i < 5; i++) System.out.println("looping"); 或類似 new CallableInterfaceImpl(){ public void call(){

    47熱度

    1回答

    正在Java 8中添加Lambda表達式。我想了解爲什麼這很重要。對於尚未暴露於函數式編程習慣用法的Java程序員來說,這意味着什麼?這是否意味着我可以編寫性能更好或可以大規模擴展的代碼,或者只是使代碼更加冗長。或者全部。

    4熱度

    1回答

    我想獲得功能界面的實例,例如來自字符串的謂詞。例如,用戶在UI的文本字段中鍵入lambda表達式以過濾某些數字列表 list.stream()。filter(「lambda here」)