java-8

Dlaczego strumienie Java są jednorazowe?

W Przeciwieństwie Do C# 's IEnumerable, Gdzie potok wykonawczy może być wykonywany tyle razy ile chcemy, w Javie strumień moż ... nia. I nie da się tego zrobić w Javie! Nie mogę nawet zapytać strumienia, czy jest pusty, bez uczynienia go bezużytecznym.

Różnice między Java 8 Date Time API (java.czas) i Joda-czas

Wiem, że są pytania dotyczące Javy.util.Date i Joda-Time. Ale po pewnym kopaniu nie mogłem znaleźć wątku o różnicach między ... va.czas zrobić, że Joda-czas nie może? co potrafi java.czas jest lepszy niż Joda-czas? jest lepsza wydajność w Javie.czas?

Jak przekonwertować iterator na strumień?

Szukam zwięzłego sposobu na konwersję Iterator do a Stream a dokładniej do "oglądania" iteratora jako strumienia. Ze względu ... encePipeline.java:580) at Main.main(Main.java:20) Mam spojrzał na StreamSupport oraz Collections ale nic nie znalazłem.

Błąd generowania klienta WebService z jdk8

Muszę skorzystać z usługi internetowej w moim projekcie. Korzystam z NetBeans, więc kliknąłem prawym przyciskiem myszy Mój pr ... mixed mode) Na razie zachowuję JDK7 jako domyślną platformę Java. Jeśli jest jakiś sposób, aby jdk8 działał, podziel się.

Jak przekonwertować strumień Java 8 na tablicę?

Jaki jest najprostszy / najkrótszy sposób konwersji Java 8 Stream Na tablicę?

Zastosowania dla opcjonalnych

Używam Javy 8 już od ponad 6 miesięcy, więc jestem całkiem zadowolony z nowych zmian w API. Nadal nie jestem pewien, kiedy uż ... usuwania null wartości itp., ale czy są jakieś dobre zastosowania dla Optional w Kolekcje? Jakieś sprawy, które przegapiłem?

Java 8

W Javie 8 Jak mogę filtrować kolekcję za pomocą API Stream sprawdzając odrębność właściwości każdego obiektu? Na przykład ma ... distinct() nie ma takiego przeciążenia. Bez modyfikowania sprawdzania równości wewnątrz klasy Person jest to możliwe zwięźle?

Czy "współbieżność Javy w praktyce" jest nadal ważna? [zamknięte]

Jest współbieżność Javy w praktyce nadal aktualne? Zastanawiam się, czy opisane w książce pomysły, koncepcje i implementacje są nadal zgodne z najnowszymi wersjami Javy. Pytam, ponieważ ostatnia edycja została wykonana w 2006 roku.

Jaki jest powód, dla którego" zsynchronizowane " nie jest dozwolone w metodach interfejsu Java 8?

W Javie 8 mogę łatwo napisać: interface Interface1 { default void method1() { synchronized (this) { ... aru. Pytanie: Jaki jest powód, dla którego grupa ekspertów JSR-335 postanowiła nie wspierać synchronized metod interfejsu?

Dlaczego Iterable nie dostarcza metod stream () i parallelStream ()?

Zastanawiam się, dlaczego interfejs Iterable nie dostarcza metod stream() i parallelStream(). Rozważmy następującą klasę: p ... ępujące: dlaczego Streamnie implementuje Iterowalnego? Co jest na tyle dziwne, że sugeruje to, aby zrobić to nieco na odwrót.

Czy wyrażenie lambda tworzy obiekt na stercie za każdym razem, gdy jest wykonywane?

Kiedy iteruję nad kolekcją używając nowego cukru składniowego Javy 8, takiego jak myStream.forEach(item -> { // do som ... Czy to znaczy, że powinienem raczej używać starego stylu dla pętli podczas iteracji dużych wielopoziomowych danych struktury?

Maven nie działa w Javie 8, gdy Tagi Javadoc są niekompletne

Odkąd używam Mavena, jestem w stanie zbudować i zainstalować w moim lokalnym repozytorium projekty, które mają niekompletne T ... Jakieś obejście, jak zbudować źródła, zainstalować projekt i wygenerować Javadoc JAR w jednym kroku, jak pracował z Java 7?

Eliminacja PermGen w JDK 8

Zainstalowałem JDK 8 i próbuję uruchomić Eclipse. Otrzymuję następujący komunikat ostrzegawczy: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 Jakie są powody ignorowania tego argumentu?

Różnica między finałem a finałem

Gram z lambda w Javie 8 i natknąłem się na Ostrzeżenie local variables referenced from a lambda expression must be final or e ... nonimowej klasy, muszą one być ostateczne w zewnętrznej klasie , ale nadal-jaka jest różnica między finali effective final?

Jak parsować / formatować daty Za pomocą LocalDateTime? (Java 8)

Java 8 dodał nowy java.czas API do pracy z datami i godzinami (JSR 310 ). Mam datę i czas jako łańcuch znaków (np. "2014-04- ... k mogę następnie przekonwertować instancję LocalDateTime z powrotem na ciąg znaków o tym samym formacie, co pokazano powyżej?

Czy istnieje zwięzły sposób na iterację nad strumieniem z indeksami w Javie 8?

Czy istnieje zwięzły sposób na iterację nad strumieniem, mając dostęp do indeksu w strumieniu? String[] names = {"Sam","Pame ... dex + 1).ToList(); Czy istnieje bardziej zwięzły sposób? Ponadto wygląda na to, że zip został przeniesiony lub usunięty...

Jaka jest różnica między kolekcją.strumień ().forEach () i Collection.forEach()?

Rozumiem, że z .stream(), Mogę używać operacji łańcuchowych, takich jak .filter() lub używać parallel stream. Ale jaka jest r ... ład drukowanie elementów listy)? collection.stream().forEach(System.out::println); collection.forEach(System.out::println);

Różnica pomiędzy strumieniami Java 8 a RxJava

Czy strumienie Java 8 są podobne do RxJava observables? Definicja strumienia Java 8: Klasy w nowym pakiecie java.util.stream dostarczają Stream API do obsługa operacji w stylu funkcjonalnym na strumieniach elementów.

Konwersja Iterable do Stream przy użyciu Java 8 JDK

Mam interfejs, który zwraca java.lang.Iterable<T>. Chciałbym manipulować tym wynikiem za pomocą Java 8 Stream API. Iterable nie może jednak "streamować". Jakiś pomysł, jak użyć Iterable jako strumienia bez konwersji go do listy?

Java 8: Lambda-Streams, Filter by Method with Exception

Mam problem z wypróbowaniem wyrażeń Lambda w Javie 8. Zazwyczaj działa dobrze, ale teraz mam metody, które rzucają IOExceptio ... ); }catch(IOException ex){ } } .... } Jak to działa? Czy ktoś może mi wskazać właściwe rozwiązanie?