Moderní Java v akci: Java: lambdy, streamy, funkcionální a reaktivní programování.

Hodnocení:   (4,5 z 5)

Moderní Java v akci: Java: lambdy, streamy, funkcionální a reaktivní programování. (Raoul-Gabriel)

Recenze čtenářů

Shrnutí:

Kniha „Modern Java in Action“ je vysoce ceněna pro svůj jasný a progresivní styl výuky, který zlepšuje pochopení funkcí Javy 8 a 9, zejména lambd, streamů a reaktivního programování. Čtenáři oceňují její praktické příklady, cvičení a organizaci, i když někteří upozorňují na obavy ohledně kvality papíru a občasné mnohomluvnosti.

Klady:

Postupný úvod do složitých témat, který usnadňuje jejich pochopení.

Zápory:

Vynikající vysvětlení lambd, streamů a konceptů funkcionálního programování.

(na základě 30 hodnocení čtenářů)

Původní název:

Modern Java in Action: Lambdas, Streams, Functional and Reactive Programming

Obsah knihy:

Shrnutí

Manningův bestseller o Javě 8 byl přepracován pro Javu 9. V knize Modern Java in Action navážete na své dosavadní znalosti jazyka Java pomocí nejnovějších funkcí a technik.

Zakoupením tištěné knihy získáte zdarma elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.

O technologii

Moderní aplikace využívají inovativní návrhy, včetně mikroslužeb, reaktivních architektur a streamování dat. Moderní funkce jazyka Java, jako jsou lambdy, streamy a dlouho očekávaný systém modulů Java, výrazně usnadňují implementaci těchto návrhů. Je na čase vylepšit své dovednosti a postavit se těmto výzvám čelem.

O knize

Kniha Moderní Java v akci propojuje nové vlastnosti jazyka Java s jejich praktickými aplikacemi. Díky křišťálově jasným příkladům a pečlivému důrazu na detaily tato kniha respektuje váš čas. Pomůže vám rozšířit vaše dosavadní znalosti jádra jazyka Java a zároveň si osvojíte moderní doplňky, jako je rozhraní API Streams a systém modulů Java, prozkoumáte nové přístupy k souběhu a naučíte se, jak vám funkcionální koncepty mohou pomoci psát kód, který se lépe čte a udržuje.

Co je uvnitř

⬤ Důkladně přepracované vydání Manningova bestselleru Java 8 v akci.

⬤ Nové funkce v jazycích Java 8, Java 9 a dalších.

⬤ Streaming dat a reaktivní programování.

⬤ Systém modulů Java.

O čtenáři

Napsáno pro vývojáře, kteří znají základní funkce jazyka Java.

O autorovi

Raoul-Gabriel Urma je generálním ředitelem společnosti Cambridge Spark. Mario Fusco je vedoucím softwarovým inženýrem ve společnosti Red Hat. Alan Mycroft je profesorem informatiky na Cambridgeské univerzitě; spoluzaložil nadaci Raspberry Pi Foundation.

Obsah

ČÁST 1 - ZÁKLADY.

⬤ Java 8, 9, 10 a 11: co se děje?

⬤ Předávání kódu s parametrizací chování.

⬤ Výrazy typu lambda.

ČÁST 2 - ZPRACOVÁNÍ DAT VE FUNKCIONÁLNÍM STYLU POMOCÍ PROUDŮ.

⬤ Představení proudů.

⬤ Práce s proudy.

⬤ Sběr dat pomocí proudů.

⬤ Paralelní zpracování dat a výkon.

ČÁST 3 - EFEKTIVNÍ PROGRAMOVÁNÍ S PROUDY A LAMBDAMI.

⬤ Vylepšení API pro kolekce.

⬤ Refaktoring, testování a ladění.

⬤ Jazyky specifické pro danou doménu využívající lambdy.

ČÁST 4 - KAŽDODENNÍ JAVA.

⬤ Použití volitelného jako lepší alternativy k null.

⬤ Nové API pro datum a čas.

⬤ Výchozí metody.

⬤ Systém modulů Java.

ČÁST 5 - ROZŠÍŘENÁ SOUBĚŽNOST JAVY.

⬤ Koncepty za CompletableFuture a reaktivní programování.

⬤ CompletableFuture: složitelné asynchronní programování.

⬤ Reaktivní programování.

ČÁST 6 - FUNKCIONÁLNÍ PROGRAMOVÁNÍ A BUDOUCÍ VÝVOJ JAVY.

⬤ Funkční myšlení.

⬤ Techniky funkčního programování.

⬤ Spojení OOP a FP: srovnání Javy a Scaly.

⬤ Závěry a kam dál pro Javu.

Další údaje o knize:

ISBN:9781617293566
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2018
Počet stran:592

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Moderní Java v akci: Java: lambdy, streamy, funkcionální a reaktivní programování. - Modern Java in...
Shrnutí Manningův bestseller o Javě 8 byl...
Moderní Java v akci: Java: lambdy, streamy, funkcionální a reaktivní programování. - Modern Java in Action: Lambdas, Streams, Functional and Reactive Programming

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)