Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 8 voturi.
Functional Programming in Java: Harness the Power of Streams and Lambda Expressions
Imaginați-vă că scrieți cod Java care să semene cu enunțul problemei, un cod extrem de expresiv, concis, ușor de citit și de modificat și cu o complexitate redusă. Cu capacitățile de programare funcțională din Java, aceasta nu mai este o fantezie. Această carte vă va ghida de la stilul imperativ familiar până la aspectele practice ale programării funcționale, folosind o mulțime de exemple. Aplicați tehnicile pe care le învățați pentru a transforma codul imperativ extrem de complex în cod în stil funcțional elegant și ușor de înțeles. Actualizată la cea mai recentă versiune de Java, această ediție are patru capitole noi despre gestionarea erorilor, refactorizarea la stilul funcțional, transformarea datelor și idiomurile programării funcționale.
Nu vă luptați cu limitările stilului imperativ; în schimb, învățați să combinați programarea orientată pe obiect cu stilul funcțional pentru a reduce complexitatea accidentală. Exploatați capacitățile de programare funcțională ale Java pentru a crea aplicații în care programul își dezvăluie intențiile, iar echipa dvs. poate înțelege și modifica rapid codul pentru a se alinia cerințelor de afaceri în schimbare. Eliberați puterea expresiilor lambda și a API-ului Streams pentru a transforma codul spaghete adesea scris în cod extrem de concis, expresiv, elegant și mentenabil. Vedeți cum Streams face ca dificila sarcină de paralelizare a codului să fie la fel de ușoară ca apăsarea unui comutator atunci când este necesară o viteză superioară.
Aplicați modele de proiectare construite în jurul expresiilor lambda, gestionați în siguranță alocările de resurse, utilizați memoizarea și învățați să transformați datele în diferite forme, respectând în același timp imutabilitatea și asigurând siguranța firelor pentru a profita de evaluarea leneșă pentru eficiență și de execuția paralelă pentru performanță. Treceți dincolo de elementele de bază, explorați expresiile idiomatice pentru scrierea programelor funcționale. Învățați să gândiți funcțional prin refactorizarea codului vechi în stilul funcțional. Și, dacă codul dvs. eșuează din cauza defecțiunilor, învățați să gestionați corect erorile în mod funcțional.
Nu vă înecați în teorie; în schimb, învățați tehnicile practice de programare funcțională pentru a crea cod Java superior.
Ce vă trebuie:
Java versiunea 8 sau mai nouă.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)