{"product_id":"9798868823848","title":"Java 25 and Beyond Modern Java Made Easy","description":"\u003ch1\u003eJava 25 and Beyond\u003c\/h1\u003e\u003ch2\u003eModern Java Made Easy\u003c\/h2\u003e\u003ch3\u003eMichael Inden\u003c\/h3\u003e\u003cdiv\u003e\u003cb\u003eComputers \/ Languages \/ Java\u003c\/b\u003e\u003c\/div\u003e\u003cbr\u003e\u003cdiv\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; margin-bottom: 0in; line-height: normal;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eBring your Java skills up to date and discover the full diversity of modern Java! This book guides you step by step through the most important new features up to the current Java 25 LTS, while also drawing on proven highlights from earlier versions.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; margin-bottom: 0in; line-height: normal;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eIt covers numerous language and syntax improvements, such as switch extensions, records, and text blocks. We also take a look at new API functions related to streams, strings, virtual threads, structured concurrency, and much more. One focus is on the increasingly popular pattern matching, especially in combination with record patterns.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; margin-bottom: 0in; line-height: normal;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eThe book is rounded off with practical exercises and detailed sample solutions to help you consolidate what you have learned.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; margin-bottom: 0in; line-height: normal;\"\u003e\u003cstrong\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eWhat You Will Learn: \u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul type=\"disc\"\u003e\r\n\u003cli class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eTrace Java’s evolution up to version 25 LTS.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eDescribe key language features like switch, records, and text blocks.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eExplore pattern matching and record patterns in depth.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eAssess enhancements in streams and stream gatherer.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eApply virtual threads and structured concurrency.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eUse modern Java features in practical coding scenarios.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eIdentify hidden gems from earlier Java releases.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; margin-bottom: 0in; line-height: normal;\"\u003e\u003cstrong\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eWho This Book is for:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; margin-bottom: 0in; line-height: normal;\"\u003e\u003cspan lang=\"EN-IN\" style=\"font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN;\"\u003eReaders already proficient in Java who seek a focused overview of key features introduced in versions 12 through 25 LTS. It targets both emerging developers and seasoned professionals looking to deepen or refresh their understanding for practical application in modern projects.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cstrong style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan style=\"font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; color: black; mso-themecolor: text1;\"\u003eMichael Inden\u003c\/span\u003e\u003c\/strong\u003e\u003cspan style=\"font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; color: black; mso-themecolor: text1;\"\u003e is a Java and Python enthusiast with over twenty-five years of professional experience. He has worked for various international companies in multiple roles, including software developer, software architect, team leader, CTO, Head of Development, and trainer. Currently, he works as a freelance consultant. In addition, he speaks at conferences and writes specialist books, such as the pairings “Java Challenges” \/ “Python Challenges”, as well as numerous books in German, including “Der Weg zum Java-Profi” and “Einfach Java”\/ “Einfach Python”.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cbr\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublication Date: \u003c\/td\u003e\n\u003ctd\u003e14 July 2026\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublisher: \u003c\/td\u003e\n\u003ctd\u003eApress\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eImprint: \u003c\/td\u003e\n\u003ctd\u003eApress\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eISBN-13: \u003c\/td\u003e\n\u003ctd\u003e9798868823848\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFormat: \u003c\/td\u003e\n\u003ctd\u003ePaperback \/ softback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePage Count: \u003c\/td\u003e\n\u003ctd\u003e402\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":45228886458508,"sku":"9798868823848","price":58.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/9545\/1788\/files\/9798868823848.jpg?v=1781088009","url":"https:\/\/lateknightbooks.com\/products\/9798868823848","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}