商品描述
As Java continues to evolve, this cookbook continues to grow in tandem with hundreds of hands-on recipes across a broad range of Java topics. Author Ian Darwin gets developers up to speed right away with useful techniques for everything from string handling and functional programming to network communication and AI.
If you're familiar with any release of Java, this book will bolster your knowledge of the language and its many recent changes, including how to apply them in your day-to-day development. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work.
Downloadable from GitHub, all code examples compile successfully. This updated edition covers changes up to and including Java 21. You will:
- Learn how to apply many new and old Java APIs
- Use the new language features in recent Java versions
- Understand the code you're maintaining
- Develop code using standard APIs and good practices
- Explore the brave new world of current Java development
Ian Darwin has a lifetime of experience in the software industry, having worked with Java across many platforms and types of software, from Java's initial pre-release to the present, from desktop to enterprise to mobile.
商品描述(中文翻譯)
隨著 Java 持續演進,本書食譜也隨之增長,涵蓋了廣泛的 Java 主題,提供數百個實用的實作範例。作者 Ian Darwin 立即讓開發者掌握從字串處理、函數式程式設計到網路通訊和人工智慧等各種有用的技術。
如果您對任何版本的 Java 有所了解,本書將增強您對這門語言及其許多近期變更的知識,包括如何在日常開發中應用這些變更。每個食譜都包含獨立的程式碼解決方案,您可以自由使用,並附有關於它們如何運作及為何如此的討論。
所有程式碼範例均可從 GitHub 下載,並成功編譯。這個更新版涵蓋了直到 Java 21 的變更。您將會:
- 學習如何應用許多新的和舊的 Java API
- 使用近期 Java 版本中的新語言特性
- 理解您正在維護的程式碼
- 使用標準 API 和良好實踐來開發程式碼
- 探索當前 Java 開發的全新世界
Ian Darwin 在軟體產業擁有終身的經驗,曾在多個平台和各類型的軟體中使用 Java,從 Java 的初始預發佈到現在,涵蓋桌面、企業到行動裝置。