Java - Die Neuerungen in Version 17 LTS, 18 und 19
Autor Michael Indende Limba Germană Paperback – aug 2022
Observăm că volumul se adresează în principal dezvoltatorilor intermediari și avansați care doresc să își actualizeze competențele tehnice conform ultimelor standarde ale ecosistemului Java. Suntem de părere că lucrarea lui Michael Inden reușește să sintetizeze eficient trecerea de la Java 17 LTS către versiunile 18 și 19, punând un accent deosebit pe îmbunătățirile de sintaxă care simplifică scrierea codului. Analizăm aici implementarea 'records' pentru definirea claselor de valori și evoluția 'Pattern Matching' pentru 'instanceof' și 'switch', elemente care reduc considerabil codul redundant. Complementar volumului Die Modularität von Java 9, care se concentra pe arhitectura modulară a sistemului, această carte acoperă zona de rafinare a limbajului și noile capabilități ale bibliotecilor standard, precum suportul nativ pentru HTTP/2. În contextul operei sale, Michael Inden păstrează rigoarea didactică din Einfach Java, însă mută focusul de la bazele programării către optimizarea fluxului de lucru prin instrumente JVM avansate. Credem că includerea JShell pentru testare interactivă și a JMH pentru microbenchmarking oferă cititorului un set de instrumente practice indispensabile pentru performanță. Structura este una tehnică, unde fiecare noutate de API, inclusiv cele din Stream-API, este însoțită de exerciții care facilitează tranziția de la teorie la aplicabilitatea în proiecte reale de producție.
Preț: 195.78 lei
Preț vechi: 244.72 lei
-20%
Carte disponibilă
Livrare economică 07-13 mai
Livrare express 25 aprilie-01 mai pentru 26.41 lei
Specificații
ISBN-10: 3864909023
Pagini: 314
Dimensiuni: 165 x 238 x 21 mm
Greutate: 0.62 kg
Editura: dpunkt.verlag
De ce să citești această carte
Recomandăm această carte programatorilor Java care vor să stăpânească rapid schimbările aduse de versiunea 17 LTS și iterațiile ulterioare. Cititorul câștigă o înțelegere clară a noilor structuri de sintaxă și a instrumentelor de distribuție precum jpackage. Este un ghid esențial pentru a menține codul modern, eficient și aliniat cu cele mai recente bune practici din industria software.
Despre autor
Michael Inden este un specialist recunoscut în dezvoltarea software, cu o vastă experiență în ecosistemul Java. Autorul s-a remarcat prin capacitatea de a explica concepte tehnice complexe într-o manieră accesibilă și aplicată, după cum demonstrează și lucrarea sa Einfach Java. Pe lângă expertiza în Java, acesta a explorat și alte limbaje moderne în Python lernen - kurz & gut, evidențiind un interes constant pentru eficiența programării și instrumentele care facilitează învățarea interactivă. Lucrările sale sunt publicate frecvent de dpunkt.verlag, fiind apreciate pentru abordarea practică și orientarea către nevoile curente ale dezvoltatorilor din piața IT.
Notă biografică
Descriere scurtă
Bleiben Sie bei Java auf dem Laufenden!
- Aktuelle Infos bis zur neuesten Java-Version
- Vertiefen Sie Ihr Know-how durch praktische Übungen
- Lernen Sie die wichtigen Änderungen kompakt kennen
Dieses Buch von Michael Inden eignet sich für alle, die ihr Java-Wissen auf den neuesten Stand bringen und es durch eine Vielzahl an Übungen festigen möchten. Es beschreibt alle wichtigen Neuerungen in Java 17 - der aktuellen LTS-Version - sowie in den brandaktuellen Versionen 18 und 19.
»Java - die Neuerungen in Version 17 LTS, 18 und 19« behandelt alle wesentlichen Änderungen der aktuellen Java-Versionen. Einen Schwerpunkt bildet die Beschreibung einer Vielzahl an Syntaxverbesserungen. Beispiele sind die prägnantere Syntax bei switch sowie die mehrzeiligen Strings und records, welche die Definition von Werteklassen erleichtern. Auch das immer populärer werdende Pattern Matching für instanceof und switch wird vorgestellt. Nicht nur in der Syntax, sondern auch in den APIs finden sich einige Neuerungen, etwa der HTTP/2-Support sowie diverse Detailverbesserungen, beispielsweise im Stream-API. Schließlich werden nennenswerte Neuerungen in der JVM beschrieben, unter anderem Direct Compilation, die JShell zum interaktiven Ausprobieren, JMH zum Erstellen von Microbenchmarks sowie jpackage zum Bereitstellen von installierbaren Distributionen.