Ocena:

Książka „Mastering Lambdas: Java Programming in a Multicore World” oferuje dogłębną eksplorację wyrażeń lambda i interfejsów API strumieni w Javie 8. Chociaż wielu czytelników uważa ją za wnikliwą i dobrze skonstruowaną, została ona skrytykowana za złożoność i trudną czytelność, szczególnie dla początkujących.
Zalety:⬤ Doskonałe wyjaśnienie strumieni i lambd wraz z interesującymi przykładami kodu.
⬤ Dobrze zorganizowana i zwięzła, dzięki czemu złożone tematy są bardziej przystępne dla doświadczonych programistów Java.
⬤ Oferuje wgląd w kwestie wydajności i zasady programowania funkcjonalnego.
⬤ Dobrze napisana i przyjemna proza dla treści technicznych.
⬤ Odpowiednia dla średnio-zaawansowanych i zaawansowanych użytkowników chcących pogłębić swoje zrozumienie funkcji Java 8.
⬤ Zbyt techniczna dla początkujących; wielu czytelników zgłaszało trudności w zrozumieniu materiału bez wcześniejszej wiedzy.
⬤ Niektórzy uważali, że trudno się go czyta, porównując go raczej do artykułów akademickich niż wciągających książek technicznych.
⬤ Niektóre sekcje mogą być mylące lub niezorganizowane, przytłaczając osoby niezaznajomione z lambdami.
⬤ Ograniczona liczba praktycznych przykładów do natychmiastowego zastosowania przez początkujących.
(na podstawie 31 opinii czytelników)
Mastering Lambdas: Java Programming in a Multicore World
Uwaga wydawcy: Produkty zakupione od zewnętrznych sprzedawców nie są gwarantowane przez wydawcę pod względem jakości, autentyczności ani dostępu do jakichkolwiek uprawnień online zawartych w produkcie. Kompletny przewodnik po wyrażeniach lambda.
Mastering Lambdas: Java Programming in a Multicore World opisuje, w jaki sposób funkcje związane z lambdami w Java SE 8 umożliwią Javie sprostanie wyzwaniom związanym z równoległymi architekturami sprzętowymi nowej generacji. Książka wyjaśnia, jak pisać lambdy i jak ich używać w strumieniach i przetwarzaniu kolekcji, dostarczając przykładów kodu. Dowiesz się, jak używać wyrażeń lambda, aby w pełni wykorzystać wzrost wydajności zapewniany przez dzisiejszy sprzęt wielordzeniowy. Ta książka Oracle Press obejmuje
⬤ Dlaczego lambdy były potrzebne i jak zmienią programowanie w Javie.
⬤ Składnię wyrażeń lambda.
⬤ Podstawowe działanie strumieni i potoków.
⬤ Wykorzystanie kolektorów i redukcji do zakończenia potoków.
⬤ Tworzenie strumieni.
⬤ Spliteratory, framework fork/join i wyjątki.
⬤ Badanie wydajności strumieni za pomocą mikrobenchmarkingu.
⬤ Ewolucja API przy użyciu metod domyślnych.