Core Java: Advanced Features, Volume 2, 12/e (Paperback)
暫譯: 核心Java:進階特性,第2卷,第12版(平裝本)

Horstmann, Cay

買這商品的人也買了...

商品描述

The Classic Guide to Advanced Java Programming: Fully Updated for Java 17

This is the definitive reference and instructional work for Java and the Java ecosystem.
--Andrew Binstock, Java Magazine

Core Java is the leading no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Volume II: Advanced Features, Twelfth Edition, has been revised to cover the new features and enhancements in the Java 17 long-term support release. As always, all chapters have been completely updated, outdated material has been removed, and the new APIs are covered in detail.

This volume focuses on the advanced topics that a programmer needs to know for professional software development and includes authoritative coverage of enterprise programming, networking, databases, security, modularization, internationalization, code processing, and native methods, as well as complete chapters on the Streams, XML, and Date and Time APIs. In addition, the chapter on Advanced Swing and Graphics covers techniques that are applicable to both client-side user interfaces and server-side generation of graphics and images.

Cay S. Horstmann clearly explains sophisticated new features with depth and completeness and demonstrates how to use them to build professional-quality applications. Horstmann's thoroughly tested sample code reflects modern Java style and best practices. The examples are carefully crafted for easy understanding and maximum practical value, so you can rely on them to jump-start your own programs.

  • Master advanced techniques, idioms, and best practices for writing reliable Java code
  • Make the most of enhanced Java I/O APIs, object serialization, and regular expressions
  • Efficiently connect to network services, implement servers and the new HTTP/2 client, and harvest web data
  • Process code via the Scripting and Compiler APIs, and use annotations to generate code and files
  • Deepen your understanding of the Java Platform Module System, including recent refinements
  • Leverage the Java security model, user authentication, and the security librarys cryptographic functions
  • Preview powerful new APIs for accessing foreign functions and memory

See Core Java, Volume I: Fundamentals, Twelfth Edition, for expert coverage of Java programming fundamentals, including objects, generics, collections, lambda expressions, concurrency, and functional programming.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

商品描述(中文翻譯)

進階 Java 程式設計經典指南:完全更新至 Java 17

這是 Java 及其生態系統的權威參考和教學著作。

--Andrew Binstock,Java Magazine

Core Java 是針對希望為實際應用程式撰寫穩健 Java 代碼的經驗豐富程式設計師的首選無廢話教程和參考書。現在,Core Java, Volume II: Advanced Features, Twelfth Edition, 已經修訂,以涵蓋 Java 17 長期支援版本中的新功能和增強功能。與往常一樣,所有章節均已完全更新,過時的材料已被刪除,並詳細介紹了新的 API。

本卷專注於程式設計師在專業軟體開發中需要了解的進階主題,包括企業程式設計、網路、資料庫、安全性、模組化、國際化、代碼處理和本地方法的權威覆蓋,以及有關 Streams、XML 和日期與時間 API 的完整章節。此外,進階 Swing 和圖形的章節涵蓋了適用於客戶端用戶介面和伺服器端圖形及影像生成的技術。

Cay S. Horstmann 清楚地解釋了複雜的新功能,並深入且完整地展示了如何使用它們來構建專業品質的應用程式。Horstmann 的經過徹底測試的範例代碼反映了現代 Java 的風格和最佳實踐。這些範例經過精心設計,以便於理解並最大化實用價值,因此您可以依賴它們來啟動自己的程式。


  • 掌握撰寫可靠 Java 代碼的進階技術、慣用語和最佳實踐

  • 充分利用增強的 Java I/O API、物件序列化和正則表達式

  • 有效連接到網路服務,實作伺服器和新的 HTTP/2 客戶端,並收集網頁數據

  • 通過 Scripting 和 Compiler API 處理代碼,並使用註解生成代碼和文件

  • 深化對 Java 平台模組系統的理解,包括最近的改進

  • 利用 Java 安全模型、用戶身份驗證和安全庫的加密功能

  • 預覽用於訪問外部函數和記憶體的強大新 API

請參閱 Core Java, Volume I: Fundamentals, Twelfth Edition, 以獲取 Java 程式設計基礎的專家覆蓋,包括物件、泛型、集合、lambda 表達式、併發和函數式程式設計。

註冊您的書籍以方便訪問下載、更新和/或更正,隨著它們的可用性而提供。詳情請參見書內。

作者簡介

Cay S. Horstmann is the author of Modern JavaScript for the Impatient (2020), Core Java(R) SE 9 for the Impatient, Second Edition (2017), Scala for the Impatient, Second Edition (2016), and Java SE 8 for the Really Impatient (2014), all from Addison-Wesley. He has written more than a dozen other books for professional programmers and computer science students. He is an emeritus professor of computer science at San Jose State University and a Java Champion.

作者簡介(中文翻譯)

Modern JavaScript for the Impatient (2020)、Core Java(R) SE 9 for the Impatient, Second Edition (2017)、Scala for the Impatient, Second Edition (2016) 和 Java SE 8 for the Really Impatient (2014) 的作者,這些書籍均由 Addison-Wesley 出版。他為專業程式設計師和計算機科學學生撰寫了十多本其他書籍。他是聖荷西州立大學的計算機科學名譽教授,也是 Java Champion。