Java in a Nutshell : A Desktop Quick Reference, 8/e (Paperback)
Evans, Benjamin, Clark, Jason, Flanagan, David
相關主題
商品描述
This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as 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 book includes new material on recent enhancements to the Java object model that every developer should know about.
The first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment.
- Get up to speed on language details through Java 17
- Learn object-oriented programming using basic Java syntax
- Explore generics, enumerations, annotations, and lambda expressions
- Understand techniques used in object-oriented design
- Examine how concurrency and memory are intertwined
- Work with Java collections and handle common data formats
- Delve into Java's latest I/O APIs including asynchronous channels
- Become familiar with development tools in OpenJDK
商品描述(中文翻譯)
這本《Nutshell指南》的更新版不僅幫助有經驗的Java程式設計師充分利用Java 17版本,也作為新開發者的學習路徑。這本經過全面修訂的書籍充滿了示例,展示如何充分利用現代Java API和開發最佳實踐,並新增了關於Java物件模型的最新增強功能,每位開發者都應該了解。
第一部分提供了一個快速、簡潔的介紹,介紹了Java程式設計語言和Java平台的核心運行時方面。第二部分是核心概念和API的參考,解釋如何在Java環境中進行實際的程式設計工作。
- 了解Java 17的語言細節
- 使用基本的Java語法學習物件導向程式設計
- 探索泛型、列舉、註解和Lambda表達式
- 理解物件導向設計中使用的技術
- 深入研究並發性和記憶體的相互關係
- 使用Java集合並處理常見的資料格式
- 深入研究Java的最新I/O API,包括非同步通道
- 熟悉OpenJDK中的開發工具