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.
2
Antworten

Gibt es eine elegante Möglichkeit, einen Stream in Chunks zu verarbeiten?

Mein genaues Szenario besteht darin, Daten stapelweise in die Datenbank einzufügen, also möchte ich DOM-Objekte dann alle 1000 akkumulieren und sie leeren. Ich habe es implementiert, indem ich Code in den Akkumulator gesetzt habe, um Fülle zu...
20.12.2014, 19:33
3
Antworten

Warum erlaubt Java 8 DateTimeFormatter einen falschen Monat im ResolverStyle.STRICT-Modus?

Warum besteht dieser Test, während der Monatswert offensichtlich ungültig ist (13)? %Vor% Bei Verwendung einer temporären Abfrage wird das erwartete DateTimeParseException geworfen: %Vor% Was passiert, wenn keine TemporalQuery ange...
23.08.2017, 12:12
1
Antwort

Java8 ruft Lambda Setter aus der Klasse ab

Ich versuche, eine Lambda-Methode Handle für den Setter eines privaten Feldes zu bekommen, aber aus irgendeinem Grund kann der Setter nicht gefunden werden. Dies ist die funktionale Schnittstelle, die ich verwende: %Vor% Und das ist die M...
14.05.2017, 18:33
1
Antwort

Neue javadoc Annotation @apiNote

Ich habe ein neues und undokumentiertes Javadoc-Tag bei LongStream Klassendokumentation. Der javadoc-Tag @apiNote scheint verwendet zu werden, um einige Erklärungen zu einer Methode zu geben, aber es gibt keine Dokumentation oder Versionshinwe...
26.03.2014, 21:26
5
Antworten

Vererbung, Komposition und Standardmethoden

Es wird normalerweise zugegeben, dass das Erweitern von Implementierungen einer Schnittstelle durch Vererbung keine Best Practice ist, und diese Zusammensetzung (z. B. das erneute Implementieren der Schnittstelle von Grund auf neu) ist aufrechte...
06.07.2015, 09:20
4
Antworten

Die Schriftart kann nicht in JRE 8 geladen werden

Ich kann keine Schriftart aus einem S3-Eingabestream in JRE 8 laden. Ich habe kein Problem, wenn ein System mit JRE 7, JDK 7 oder sogar JDK 8 installiert ist. %Vor% Der Fehler, den ich bekommen habe, ist %Vor% Ich habe versucht, den Inpu...
03.06.2015, 16:50
1
Antwort

Java-Label-Unregelmäßigkeit (möglicher Fehler?)

Wenn wir uns den Java-Standard §14.7 ansehen, sehen wir, dass Aussagen dazu führen können haben Label-Präfixe, zB:    LabeledStatement:       Bezeichner: Anweisung Theoretisch sollte eine Beschriftung in der Lage sein, jede nachfol...
03.06.2015, 01:24
3
Antworten

Java 8: Erhalte Operator-Function-Object mit Methodenreferenz

Ich habe mich gefragt, ob es in Java 8 die Möglichkeit gibt, die Methodenreferenzen der Standardoperatoren (+, -, & lt ;, & gt ;, ...) zu erhalten. Ich möchte es wie Foo::+ bekommen, wo Foo ein definierter Ort ist, wo ich es bekommen kann....
17.07.2014, 11:08
1
Antwort

Rekursive Lambda-Ausdrücke in Java 8

Ich wollte nur einen Java 8 Lambda-Ausdruck rekursiv definieren. Die Lambda-FAQ erwähnt dass man einen rekursiven Lambda-Ausdruck nur während der (statischen) Feldinitialisierung definieren kann. Aber ich bekomme einen Compilerfehler in...
11.08.2014, 21:46
2
Antworten

scala Dauer: "Diese Klasse ist nicht als allgemeine Darstellung der Zeit gedacht, sie ist für die Bedürfnisse von scala.concurrent optimiert."

Ich habe das Scala-Dokument für die Klasse scala.concurrent.duration.Duration
08.09.2013, 03:53