Cantitate/Preț
Produs

Java in a Nutshell: A Desktop Quick Reference

Autor Benjamin J. Evans, Jason R Clark, David Flanagan
en Limba Engleză Paperback – 21 mar 2023

Considerăm că expertiza practică a lui Benjamin J. Evans în optimizarea sistemelor complexe și rolul său activ în definirea standardelor prin Java Community Process conferă acestei ediții o autoritate tehnică greu de egalat. Pe linia practică a lucrării Core Java: Fundamentals, Volume 1 de Cay Horstmann, dar cu un focus mai pronunțat pe concizia necesară unei referințe de birou, acest volum sintetizează evoluția platformei până la versiunea Java 17. Față de lucrarea sa anterioară, Optimizing Java, care analiza riguros reglarea fină a performanței, Java in a Nutshell servește drept ancoră pentru sintaxă, biblioteci nucleu și bune practici de design. Structura este optimizată pentru eficiență, fiind divizată în două părți distincte: o prezentare rapidă a mediului de execuție și o documentație tehnică a conceptelor fundamentale. Analizăm în detaliu noile mecanisme ale modelului de obiecte, utilizarea genericelor, a enumerărilor și a expresiilor lambda, elemente esențiale pentru dezvoltarea modernă. Recomandăm atenția acordată modului în care concurența și memoria interacționează, un subiect tehnic adesea tratat superficial în alte ghiduri. De asemenea, explorarea noilor API-uri de I/O, inclusiv canalele asincrone, și integrarea instrumentelor din OpenJDK oferă dezvoltatorilor un set de specificații concrete pentru fluxurile de lucru actuale. Abordarea este directă, eliminând explicațiile teoretice redundante în favoarea exemplelor de cod care demonstrează capabilitățile API-urilor moderne.

Citește tot Restrânge

Preț: 30624 lei

Preț vechi: 38279 lei
-20%

Puncte Express: 459

Carte în stoc

Livrare din stoc 11 aprilie


Specificații

ISBN-13: 9781098131005
ISBN-10: 1098131002
Pagini: 479
Dimensiuni: 152 x 226 x 28 mm
Greutate: 0.71 kg
Ediția:8th edition
Editura: O'Reilly

De ce să citești această carte

Recomandăm acest volum programatorilor care au nevoie de o referință tehnică rapidă și precisă pentru Java 17. Este un instrument practic pentru cei care doresc să stăpânească noile caracteristici ale modelului de obiecte și API-urile de I/O asincrone. Cititorul câștigă o înțelegere clară a ecosistemului OpenJDK și a mecanismelor de gestionare a memoriei, beneficiind de rigoarea unui Java Champion fără a parcurge volume teoretice masive.


Despre autor

Benjamin J. Evans este co-fondator al jClarity, startup specializat în instrumente de performanță, și membru în Java Community Process Executive Committee, unde participă la definirea standardelor viitoare ale limbajului. Recunoscut ca Java Champion și JavaOne Rockstar, acesta deține o experiență vastă în arhitectura sistemelor, concurență și performanța mașinii virtuale Java (JVM). Este un membru marcant al comunității de programatori din Londra și un autor prolific, publicând lucrări de referință precum Optimizing Java și The Well-Grounded Java Developer. Expertiza sa tehnică este completată de prezentări constante la conferințe internaționale despre ecosistemul Java.


Descriere

This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about. The first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform.

The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. Get up to speed on language details through Java 17Learn object-oriented programming using basic Java syntaxExplore generics, enumerations, annotations, and lambda expressionsUnderstand techniques used in object-oriented designExamine how concurrency and memory are intertwinedWork with Java collections and handle common data formatsDelve into Java's latest I/O APIs including asynchronous channelsBecome familiar with development tools in OpenJDK
 


Notă biografică

Ben Evans is a Java Champion and Senior Principal Software Engineer at Red Hat. Previously he was Lead Architect for Instrumentation at New Relic, and co-founded jClarity, a performance tools startup acquired by Microsoft. He has also worked as Chief Architect for Listed Derivatives at Deutsche Bank and as Senior Technical Instructor for Morgan Stanley. He served for 6 years on the Java Community Process Executive Committee, helping define new Java standards. Ben is the author of six books, including "Optimizing Java", the new editions of â Java in a Nutshellâ? and the recently-updated â The Well-Grounded Java Developerâ? and writes regularly for Oracle's Java Magazine and other industry publications.