Java 25 and Beyond: Modern Java Made Easy
暫譯: Java 25 與未來:現代 Java 變得簡單

Inden, Michael

  • 出版商: Apress
  • 出版日期: 2026-06-27
  • 售價: $2,280
  • 貴賓價: 9.5$2,166
  • 語言: 英文
  • 頁數: 402
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868823848
  • ISBN-13: 9798868823848
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Bring 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.

It 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.

The book is rounded off with practical exercises and detailed sample solutions to help you consolidate what you have learned.

What You Will Learn:

    Trace Java's evolution up to version 25 LTS. Describe key language features like switch, records, and text blocks. Explore pattern matching and record patterns in depth. Assess enhancements in streams and stream gatherer. Apply virtual threads and structured concurrency. Use modern Java features in practical coding scenarios. Identify hidden gems from earlier Java releases.
Who This Book is for:

Readers 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.

商品描述(中文翻譯)

更新您的 Java 技能,探索現代 Java 的全方位多樣性!本書逐步引導您了解截至目前的 Java 25 LTS 中最重要的新功能,同時也回顧早期版本中的經典亮點。它涵蓋了許多語言和語法的改進,例如 switch 擴展、記錄(records)和文本區塊(text blocks)。我們還將探討與流(streams)、字串(strings)、虛擬執行緒(virtual threads)、結構化併發(structured concurrency)等相關的新 API 功能。書中一個重點是日益受歡迎的模式匹配(pattern matching),特別是與記錄模式(record patterns)的結合。

本書以實用的練習和詳細的範例解決方案作結,幫助您鞏固所學的知識。

您將學到的內容:


  • 追溯 Java 的演變至版本 25 LTS。

  • 描述關鍵語言特性,如 switch、記錄和文本區塊。

  • 深入探索模式匹配和記錄模式。

  • 評估流和流收集器的增強功能。

  • 應用虛擬執行緒和結構化併發。

  • 在實際編碼場景中使用現代 Java 特性。

  • 識別早期 Java 發行版中的隱藏寶石。

本書適合誰:
本書適合已熟練掌握 Java 的讀者,尋求對版本 12 至 25 LTS 中引入的關鍵特性進行集中概述。它針對新興開發者和希望加深或更新其理解以便在現代項目中實際應用的資深專業人士。

作者簡介

Michael Inden 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".

作者簡介(中文翻譯)

Michael Inden 是一位對 Java 和 Python 充滿熱情的專家,擁有超過二十五年的專業經驗。他曾在多家國際公司擔任多種職位,包括軟體開發人員、軟體架構師、團隊領導、首席技術官、開發部門負責人以及培訓師。目前,他擔任自由顧問。此外,他還在會議上演講並撰寫專業書籍,例如《Java Challenges》與《Python Challenges》的配對書籍,以及多本德文書籍,包括《Der Weg zum Java-Profi》和《Einfach Java》/《Einfach Python》。