Mastering Lambdas: Programowanie w języku Java w wielordzeniowym świecie

Ocena:   (4,5 na 5)

Mastering Lambdas: Programowanie w języku Java w wielordzeniowym świecie (Maurice Naftalin)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Mastering Lambdas: Java Programming in a Multicore World

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9780071829625
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2014
Liczba stron:208

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Java Generics and Collections: Przyspiesz proces programowania w Javie - Java Generics and...
Ten kompleksowy przewodnik pokazuje, jak opanować...
Java Generics and Collections: Przyspiesz proces programowania w Javie - Java Generics and Collections: Speed Up the Java Development Process
Mastering Lambdas: Programowanie w języku Java w wielordzeniowym świecie - Mastering Lambdas: Java...
Uwaga wydawcy: Produkty zakupione od zewnętrznych...
Mastering Lambdas: Programowanie w języku Java w wielordzeniowym świecie - Mastering Lambdas: Java Programming in a Multicore World

Prace autora wydały następujące wydawnictwa: