Als «java-8» getaggte Fragen

271
Verwendung für optional

Nachdem ich Java 8 jetzt seit mehr als 6 Monaten verwende, bin ich ziemlich zufrieden mit den neuen API-Änderungen. Ein Bereich, in dem ich immer noch nicht sicher bin, ist der Zeitpunkt der Verwendung Optional. Ich scheine zwischen dem Wunsch, es überall zu verwenden, wo etwas sein mag null, und...

256
Was ist der Unterschied zwischen Instant und LocalDateTime?

Ich weiß das: Instant ist eher eine "technische" Zeitstempeldarstellung (Nanosekunden) für die Berechnung. LocalDateTime ist eher eine Datums- / Uhrzeitdarstellung einschließlich Zeitzonen für Menschen. Letztendlich kann IMO beides als Typ für die meisten Anwendungsfälle verwendet werden. Beispiel:...

247
Java 8 JDK vom Mac entfernen

Deshalb habe ich vor einiger Zeit die Beta von JDK 8 installiert, um mir einige Beispiele anzusehen. Ich war mir sicher, dass es einfach ist, zwischen den Versionen zu wechseln. Mit IntelliJ etwas Spielentwicklung machen. Aus irgendeinem Grund kompiliert IntelliJ mit 8, obwohl: Ich habe den...

240
Java 8 Lambdas, Function.identity () oder t-> t

Overа этот вопрос есть ответы на Stapelüberlauf на русском : Лямбды в Java 8, что лучше использовать - Function.identity () или t-> t? Ich habe eine Frage zur Verwendung der Function.identity()Methode. Stellen Sie sich den folgenden Code vor: Arrays.asList("a", "b", "c") .stream()...

239
Warum sind Java Streams einmalig?

Im Gegensatz zu C # IEnumerable, bei denen eine Ausführungspipeline so oft ausgeführt werden kann, wie wir möchten, kann ein Stream in Java nur einmal "iteriert" werden. Jeder Aufruf einer Terminaloperation schließt den Stream und macht ihn unbrauchbar. Diese 'Funktion' nimmt viel Energie weg. Ich...

229
PermGen-Eliminierung in JDK 8

Ich habe JDK 8 installiert und versucht, Eclipse auszuführen. Ich erhalte folgende Warnmeldung: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 Was sind die Gründe, diese VM-Option zu

227
WebService Client-Generierungsfehler mit JDK8

Ich muss einen Webdienst in meinem Projekt verwenden. Ich verwende NetBeans, habe also mit der rechten Maustaste auf mein Projekt geklickt und versucht, einen neuen "Web Service Client" hinzuzufügen. Als ich das letzte Mal nachgesehen habe, war dies der Weg, um einen Webdienst-Client zu erstellen....

227
Filtern Sie Java Stream auf 1 und nur 1 Element

Ich versuche Java 8 Streams zu verwenden, um Elemente in a zu finden LinkedList. Ich möchte jedoch garantieren, dass es nur eine Übereinstimmung mit den Filterkriterien gibt. Nehmen Sie diesen Code: public static void main(String[] args) { LinkedList<User> users = new LinkedList<>();...