Java in a Nutshell: A Desktop Quick Reference
暫譯: Java 精要:桌面快速參考指南

Evans, Benjamin J., Clark, Jason R., Flanagan, David

  • 出版商: O'Reilly
  • 出版日期: 2026-10-06
  • 售價: $2,420
  • 貴賓價: 9.5$2,299
  • 語言: 英文
  • 頁數: 535
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798341669543
  • ISBN-13: 9798341669543
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Java in a Nutshell doesn't just help experienced Java programmers get the most out of versions through Java 25. It also provides a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised guide includes new material on recent enhancements to Java.

The first section provides a fast-paced, no-fluff introduction to the Java programming language and the chief runtime aspects of the Java platform. The second section explores core concepts and APIs and explains how to perform real programming work in the Java environment.

This updated 9th edition includes an entirely new chapter dedicated to Java 25's groundbreaking Compact Source Files and Instance Main Methods feature, which makes the language more accessible than ever for beginners. It also features an interactive Java sandbox for hands-on practice.

  • Get up to speed on language details through Java 25, including the latest LTS release
  • Master Java's new beginner-friendly features like Compact Source Files and Instance Main Methods
  • Learn object-oriented programming using modern Java syntax
  • Practice with the interactive Java sandbox to reinforce key concepts
  • Explore generics, lambda expressions, sealed types, and records
  • Understand techniques used in object-oriented design
  • Examine memory and concurrency, including Java 25's virtual threads
  • Work with Java collections and handle common data formats
  • Become familiar with development tools in OpenJDK

商品描述(中文翻譯)

《Java in a Nutshell》不僅幫助經驗豐富的 Java 程式設計師充分利用 Java 25 的各個版本,還為新開發者提供了學習路徑。這本經過徹底修訂的指南充滿了示例,展示如何充分利用現代 Java API 和開發最佳實踐,並包含有關 Java 最近增強功能的新材料。

第一部分提供了快速、精簡的 Java 程式語言介紹以及 Java 平台的主要執行時方面。第二部分探討核心概念和 API,並解釋如何在 Java 環境中進行實際的程式設計工作。

這本更新的第九版包含了一個全新的章節,專門介紹 Java 25 的開創性功能——緊湊源文件(Compact Source Files)和實例主方法(Instance Main Methods),使這門語言對初學者來說比以往任何時候都更容易接觸。它還提供了一個互動式 Java 沙盒,供實作練習使用。

- 了解 Java 25 的語言細節,包括最新的 LTS 版本
- 掌握 Java 的新初學者友好功能,如緊湊源文件和實例主方法
- 使用現代 Java 語法學習物件導向程式設計
- 在互動式 Java 沙盒中進行練習,以加強關鍵概念
- 探索泛型、Lambda 表達式、密封類型和記錄
- 理解物件導向設計中使用的技術
- 檢視記憶體和併發,包括 Java 25 的虛擬執行緒
- 使用 Java 集合並處理常見數據格式
- 熟悉 OpenJDK 中的開發工具