Pytania oznaczone «java-8»

91
CompleteFuture Join vs Get

Jaka jest różnica między CompletableFuture.get()i CompletableFuture.join()? Poniżej znajduje się mój kod: List<String> process() { List<String> messages = Arrays.asList("Msg1", "Msg2", "Msg3", "Msg4", "Msg5", "Msg6", "Msg7", "Msg8", "Msg9", "Msg10", "Msg11", "Msg12");...

90
Grupuj według wielu nazw pól w Javie 8

Znalazłem kod do grupowania obiektów według jakiejś nazwy pola z POJO. Poniżej znajduje się kod: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age;...

90
Różnica między findAny () i findFirst () w Javie 8

На этот вопрос есть ответы на Stack Overflow на русском : Какие различия между findFirst и findAny в Java 8? Jestem trochę zdezorientowany między Stream#findAny()i Stream#findFirst()z StreamAPI w Javie 8. Zrozumiałem, że oba zwrócą pierwszy dopasowany element ze...

88
java.util.Objects.isNull vs object == null

Jak wiesz, java.util.Objectsjest Ta klasa składa się ze statycznych metod narzędziowych do wykonywania operacji na obiektach. Jedną z takich metod jest Objects.isNull(). Rozumiem, Objects.isNull()że wyeliminowałoby to możliwość przypadkowego przypisania wartości zerowej do obiektu poprzez...

85
Przykład metody Java 8 Streams FlatMap

Sprawdzałem nadchodzące Java update, a mianowicie:Java 8 or JDK 8 . Tak, nie mogę się doczekać, jest dużo nowych rzeczy, ale jest coś, czego nie rozumiem, prosty kod: final Stream<Integer>stream = Stream.of(1,2,3,4,5,6,7,8,9,10); stream.flatMap(); javadocs są public <R>...