Hodnotenie:
Kniha „Modern Java in Action“ je vysoko oceňovaná pre svoj jasný a progresívny štýl výučby, ktorý zlepšuje pochopenie funkcií jazyka Java 8 a 9, najmä lambd, prúdov a reaktívneho programovania. Čitatelia oceňujú jej praktické príklady, cvičenia a organizáciu, hoci niektorí upozornili na obavy týkajúce sa kvality papiera a občasného slovníka.
Výhody:Postupný úvod do zložitých tém, vďaka ktorému sa dajú ľahko pochopiť.
Nevýhody:Vynikajúce vysvetlenie lambd, prúdov a konceptov funkcionálneho programovania.
(na základe 30 čitateľských recenzií)
Modern Java in Action: Lambdas, Streams, Functional and Reactive Programming
Zhrnutie
Manningov bestseller Java 8 bol prepracovaný pre Javu 9 V knihe Modern Java in Action nadviažete na svoje doterajšie znalosti jazyka Java pomocou najnovších funkcií a techník.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.
O technológii
Moderné aplikácie využívajú inovatívne návrhy vrátane mikroslužieb, reaktívnych architektúr a streamovania dát. Moderné funkcie jazyka Java, ako sú lambdy, streamy a dlho očakávaný systém modulov Java, výrazne uľahčujú implementáciu týchto návrhov. Je čas vylepšiť svoje zručnosti a postaviť sa týmto výzvam čelom.
O knihe
Moderná Java v akcii spája nové funkcie jazyka Java s ich praktickými aplikáciami. Pomocou krištáľovo jasných príkladov a starostlivej pozornosti venovanej detailom táto kniha rešpektuje váš čas. Pomôže vám rozšíriť vaše doterajšie znalosti jadra jazyka Java, keď si osvojíte moderné doplnky, ako je napríklad rozhranie API Streams a systém modulov Java, preskúmate nové prístupy k súbežnosti a dozviete sa, ako vám funkcionálne koncepty môžu pomôcť písať kód, ktorý sa ľahšie číta a udržiava.
Čo je vnútri
⬤ Dôkladne prepracované vydanie Manningovho bestselleru Java 8 v akcii.
⬤ Nové funkcie v Java 8, Java 9 a ďalších.
⬤ Streaming dát a reaktívne programovanie.
⬤ Systém modulov Java.
O čitateľovi
Napísané pre vývojárov, ktorí poznajú základné funkcie jazyka Java.
O autorovi
Raoul-Gabriel Urma je generálny riaditeľ spoločnosti Cambridge Spark. Mario Fusco je starší softvérový inžinier v spoločnosti Red Hat. Alan Mycroft je profesorom informatiky na Cambridgeskej univerzite; je spoluzakladateľom nadácie Raspberry Pi Foundation.
Obsah
ČASŤ 1 - ZÁKLADY.
⬤ Java 8, 9, 10 a 11: čo sa deje?
⬤ Predávanie kódu s parametrizáciou správania.
⬤ Lambda výrazy.
ČASŤ 2 - SPRACOVANIE ÚDAJOV VO FUNKCIONÁLNOM ŠTÝLE POMOCOU PRÚDOV.
⬤ Zavedenie prúdov.
⬤ Práca s prúdmi.
⬤ Zber údajov pomocou prúdov.
⬤ Paralelné spracovanie údajov a výkon.
ČASŤ 3 - EFEKTÍVNE PROGRAMOVANIE S PRÚDMI A LAMBDAMI.
⬤ Vylepšenia API pre kolekcie.
⬤ Refaktorovanie, testovanie a ladenie.
⬤ Doménovo špecifické jazyky využívajúce lambdy.
ČASŤ 4 - KAŽDODENNÁ JAVA.
⬤ Používanie voliteľných ako lepšej alternatívy k null.
⬤ Nové API pre dátum a čas.
⬤ Predvolené metódy.
⬤ Systém modulov Java.
ČASŤ 5 - ROZŠÍRENÁ SÚBEŽNOSŤ JAVY.
⬤ Koncepty za CompletableFuture a reaktívne programovanie.
⬤ CompletableFuture: komponovateľné asynchrónne programovanie.
⬤ Reaktívne programovanie.
ČASŤ 6 - FUNKCIONÁLNE PROGRAMOVANIE A BUDÚCI VÝVOJ JAVY.
⬤ Funkčné myslenie.
⬤ Techniky funkčného programovania.
⬤ Spojenie OOP a FP: porovnanie Javy a Scaly.
⬤ Závery a kam ďalej pre Javu.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)