Pytania oznaczone «java-9»

Użyj tego tagu w przypadku pytań dotyczących języka Java 9, czyli wersji 9 platformy Java, wydanej 21 września 2017 r. W większości przypadków należy również określić tag java.

137
Opcjonalne lubElse Opcjonalne w Javie

Pracowałem z nowym typem opcjonalnym w Javie 8 i natknąłem się na coś, co wygląda na typową operację, która nie jest obsługiwana funkcjonalnie: „orElseOptional” Rozważ następujący wzór: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return...

126
co to jest nielegalny dostęp odblaskowy

Istnieje wiele pytań dotyczących nielegalnego dostępu odblaskowego w Javie 9. To, czego nie mogę znaleźć, ponieważ Google wypluwa tylko ludzi próbujących obejść komunikaty o błędach, to właśnie jest nielegalny dostęp odblaskowy. Moje pytanie jest dość proste: Co definiuje nielegalny dostęp...

117
Jaka jest różnica między List.of i Arrays.asList?

Java 9 wprowadziła nowe metody fabryczne dla list List.of: List<String> strings = List.of("first", "second"); Jaka jest różnica między poprzednią a nową opcją? To znaczy, jaka jest różnica między tym: Arrays.asList(1, 2, 3); i to: List.of(1, 2,

80
Dlaczego projekt Jigsaw / JPMS?

System zarządzania pakietami w Javie zawsze wydawał mi się prosty i skuteczny. Jest intensywnie używany przez sam JDK. Używaliśmy go do naśladowania koncepcji przestrzeni nazw i modułów. Co próbuje wypełnić Project Jigsaw (inaczej Java Platform Module System )? Z oficjalnej strony: Celem...