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.
___ tag123java8 ___ 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.
___ tag123java _...
Beim Lesen des Quellcodes für Instant class stieß ich auf diese Methode
%Vor%
Die Beschreibung hat mich neugierig gemacht. Was ist ein "bösartiger Strom"? Und wie verteidigt sich diese Methode dagegen?
Ich verstehe nicht, warum Map.compute() und Map.computeIfPresent() take BiFunction -Parameter sowie Map.computeIfAbsent() a Function :
V compute(K key, BiFunction<? super K,? super V,? extends V> remappingFunction)
V...
Im Moment kann ich nur das kartesische Produkt zweier Kollektionen implementieren, hier ist der Code:
%Vor%
Dieser Code funktioniert in IntelliJ , aber nicht in Eclipse (beide mit Compiler-Compliance-Level von 1,8):
%Vor%
Hier ist Pai...
Schauen wir uns den folgenden Code an.
%Vor%
Und dann schauen wir uns einfach die javadoc für streams.map . Dort erscheint die Signatur für map methode so.
%Vor%
Kann jemand bitte erklären, wie JVM den von uns angegebenen Lambda-A...
Ich bin ein wenig verwirrt über Java-Lambdas und Methodenreferenzen. Zum Beispiel haben wir diesen Code:
%Vor%
Ausgabe:
%Vor%
Dies funktioniert wie erwartet, aber wenn wir ersetzen
s - & gt; sBuilder.append (s)
mit
sBuilder :...
Ich weiß, dass seit Java 8, wenn ein HashMap genug Hash-Kollisionen hat und die Schlüssel Comparable implementieren, es wird Verwenden Sie eine ausgeglichene Struktur anstelle einer verknüpften Liste für die Bin . Aber von dem, was ich se...
Der folgende Code wird zwar kompiliert, löst jedoch zur Laufzeit eine Ausnahme aus. Ist dies das erwartete Verhalten und warum?
Code:
%Vor%
Ausgabe:
%Vor%
Ich bin neu in den Java 8 Parallelitätsfunktionen wie CompletableFuture und ich hoffe, Sie können helfen, mit dem folgenden Anwendungsfall zu beginnen.
Es gibt einen Service namens TimeConsumingServices , der zeitraubende Operationen bie...
Ich bin etwas verwirrt mit dem unterschiedlichen Verhalten einer anonymen Klasse und eines Lambda-Ausdrucks.
Wenn ich einen Lambda-Ausdruck verwende:
%Vor%
Bei Verwendung einer anonymen Klasse:
%Vor%
Kann jemand bitte das unterschiedl...