Cantitate/Preț
Produs

Learning Java: An Introduction to Real-World Programming with Java

Autor Marc Loy, Patrick Niemeyer, Daniel Leuck
en Limba Engleză Paperback – sep 2023

Marc Loy, autorul principal al acestui ghid, aduce o perspectivă tehnică solidă, bazată pe ani de predare a limbajului Java chiar și pentru inginerii de la Sun Microsystems. Experiența sa în dezvoltarea de aplicații interactive se traduce într-o abordare pragmatică a ediției a șasea a acestui volum, publicat de O'Reilly. Suntem de părere că această lucrare reușește să sintetizeze eficient evoluția rapidă a ecosistemului Java, oferind o bază de lucru actualizată pentru standardul Java 21 LTS. Remarcăm structura progresivă care ghidează programatorul prin noutățile majore introduse în ultimii ani. Dacă Java: The Complete Reference, Thirteenth Edition de Herbert Schildt v-a oferit cadrul teoretic și o referință exhaustivă a sintaxei, Learning Java oferă instrumentele practice necesare pentru implementarea de soluții moderne. Autorii pun un accent deosebit pe integrarea paradigmei funcționale prin lambdas și streams, dar și pe revoluția adusă de Project Loom (firele de execuție virtuale din Java 19), esențiale pentru scalabilitatea aplicațiilor concurente. În contextul operei sale, Marc Loy păstrează rigoarea tehnică întâlnită în lucrări precum Smaller C, dar adaptează discursul pentru complexitatea bibliotecilor moderne de clase Java. Nu este doar o trecere în revistă a limbajului, ci un manual de bune practici pentru scrierea, compilarea și execuția codului în medii de producție. Recomandăm acest volum pentru claritatea cu care explică sistemul de I/O, resursele de rețea și crearea de interfețe utilizabile, totul ancorat în exemple reale și funcționale.

Citește tot Restrânge

Preț: 37393 lei

Preț vechi: 46741 lei
-20%

Puncte Express: 561

Carte disponibilă

Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 7748 lei


Specificații

ISBN-13: 9781098145538
ISBN-10: 1098145534
Pagini: 549
Dimensiuni: 178 x 232 x 30 mm
Greutate: 0.95 kg
Ediția:6th edition
Editura: O'Reilly

De ce să citești această carte

Recomandăm această ediție programatorilor care doresc să treacă rapid la Java 21. Veți câștiga o înțelegere practică a noilor funcționalități, de la Project Loom la programarea funcțională, fără a vă pierde în detalii pur teoretice. Este instrumentul ideal pentru a moderniza codul legacy sau pentru a începe proiecte noi folosind cele mai recente standarde de performanță și concurență din ecosistemul Java.


Despre autor

Marc Loy este programator senior la Galileo Systems, LLC și un instructor reputat, având în portofoliu cursuri susținute pentru companii de prestigiu precum Sun Microsystems. Cu o experiență care datează de la versiunile alpha ale limbajului Java, acesta deține un master în informatică de la University of Wisconsin-Madison. Expertiza sa acoperă atât Java, cât și Perl, fiind autorul unor ghiduri tehnice apreciate, printre care Learning GNU Emacs și Smaller C. În prezent, își dedică activitatea dezvoltării de aplicații de învățare interactivă bazate integral pe tehnologii Java.


Descriere

Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, author Marc Loy introduces you to Java fundamentals, including its class libraries, programming techniques, and idioms, with an eye toward building real applications.

This updated sixth edition expands the content to cover lambdas and streams, and shows you how to use a functional paradigm in Java. You'll learn about the latest Java features introduced since the book's fifth edition, from JDK 15 through 21. You'll also take a deep dive into the virtual threads introduced as Project Loom in Java 19 and become familiar with the public release of JDK 21 LTS.

This guide helps you:

Learn the structure of the Java language and Java applications
Write, compile, and execute Java applications
Understand the basics of Java threading and concurrent programming
Learn Java I/O basics, including local files and network resources
Create compelling interfaces with an eye toward usability
Learn how functional features have been integrated in Java
Keep up with Java developments as new versions are released


Notă biografică

Marc Loy is a senior software engineer and technical trainer specializing in user experience design and full stack development. He started working with Java in 1995 as a trainer with Sun Microsystems and has authored several books on Java, media production, and microcontroller development.