java-8

Verwenden Sie dieses Tag für spezifische Fragen zu Java 8, Version 8 (interne Nummer 1.8) der Java-Plattform, die am 18. März 2014 veröffentlicht wurde. In den meisten Fällen sollten Sie auch das Java-Tag angeben.
1
Antwort

Maven / RetroLambda: Wie erkennt man Abhängigkeiten von Java 8-Klassen?

Hintergrund: Wir haben maven -basiertes Java-Projekt, das auf JRE 1.7 abzielt, aber der Quellcode verwendet lambdas, daher verwenden wir retrolambda für die Umwandlung von Java 8 Quellcode in Java 7 . Außerdem verwenden wir Stre...
03.11.2016, 13:42
2
Antworten

estimateSize () für den sequentiellen Spliterator

Ich implementiere ein Spliterator , das die Parallelisierung explizit einschränkt, indem ich trySplit() return null habe. Würde die Implementierung von estimateSize() irgendwelche Leistungsverbesserungen für einen von diesem Spliterat...
07.06.2015, 09:03
1
Antwort

Android Studio-Refactor Alle Lambdas und andere Java 8-Features zurücksetzen

Ich habe ein Android-Bibliotheksprojekt mit %Vor% Es benutzt eine Menge Lambdas, versuche es mit Ressourcen und so weiter. Wie kann ich downgrade sourceCompatibility & amp; targetCompatibility zu Java 1.6 stattdessen? Ist diese Fun...
13.12.2017, 15:11
2
Antworten

Java Streams - Gruppieren von Elementen in sortierten Streams effizient

Ich suche nach einer Möglichkeit, eine nicht terminale Gruppierungsoperation zu implementieren, so dass der Speicheraufwand minimal ist. Betrachten Sie zum Beispiel distinct (). Im allgemeinen Fall hat es keine andere Wahl, als alle eindeutig...
12.04.2015, 09:58
1
Antwort

Java 8 Methodenreferenz Typ Rückschluss

Ich bin verwirrt durch ein bisschen Java-Typ-Inferenz. Der folgende Code: %Vor% bricht mit dem Kompilierfehler %Vor% während das explizite generische entfernt wird %Vor% funktioniert ebenso wie die anonyme innere Klasse der alten Sch...
13.08.2014, 16:45
1
Antwort

Maven: Verwendung von Java 8 Bibliotheken in Anwendungen, die mit RetroLabda-Maven-Plugin und DEX-Ed mit Android-Maven-Plugin ausgestattet sind

Ich habe ein kleines Set Minilibraries für meinen internen Gebrauch geschrieben. Dies wird mit Maven erstellt. Die Bibliotheken sind auf "reguläres" Java, GWT und Android ausgerichtet. Einige von ihnen sind in Java 8 geschrieben, weil ich nicht...
17.05.2015, 11:24
3
Antworten

Java 8 Compiler-Fehler - Wie bekomme ich mehr Informationen?

Ich habe mit Java 8 ea b72 gespielt, aber ich bekomme einen Compilerfehler. Gibt es eine Möglichkeit, mehr Informationen von javac zu erhalten, z. die Dateiliste, an der gerade gearbeitet wird? Wenn ich eine allgemeine Vorstellung davon hätte, w...
15.01.2013, 22:14
1
Antwort

Chaining Lambda Funktionen [duplizieren]

Wenn eine Java-Methode eine Function<? super T, ? extends U> akzeptiert, ist es möglich, Methodenverweise in einer Syntax wie der folgenden bereitzustellen: MyClass::myMethod . Ich frage mich jedoch, ob es eine Möglichkeit gibt,...
09.09.2015, 21:18
2
Antworten

Wenden Sie eine Liste von Funktionen auf die Methode .map () eines Java-Streams an

Ich mappe einen Stream von NameValuePair s mit einem lookupFunction (der ein Function zurückgibt), wie folgt: %Vor% Aber was ist, wenn lookupFunction stattdessen eine Collection<Function> zurückgegeben hat und ich eine...
11.06.2015, 11:35
1
Antwort

Wie kann man grdle wsimport task JDK 8 Zugriffsbeschränkungen übertreffen?

Ich habe eine wsimport Aufgabe in meinem Bauplan, die funktioniert bis Java 7: %Vor% Beim Wechsel zu JDK 8 (Build 1.8.0-b129) erhalte ich den folgenden Fehler: %Vor% Auf der Suche nach dem Problem habe ich den folgenden Beitrag gefunden...
26.02.2014, 14:28