Core Java, Volume I: Fundamentals (Oracle Press for Java) 13th Edition

Horstmann, Cay

  • 出版商: Prentice Hall
  • 出版日期: 2024-08-09
  • 售價: $3,410
  • 貴賓價: 9.5$3,240
  • 語言: 英文
  • 頁數: 840
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 0135328373
  • ISBN-13: 9780135328378
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

The Classic Guide to the Java Programming Language--Fully Updated through Java 21

Whatever version of Java you are using, Core Java, Volume I: Fundamentals, Thirteenth Edition, will help you achieve a deep and practical understanding of the language and APIs. With hundreds of realistic examples, Java Champion Cay S. Horstmann demonstrates the most powerful and effective ways to get the job done.

Written for experienced programmers looking for in-depth coverage of the Java language and platform, this revised and updated edition continues to be the first choice for serious programmers. The carefully crafted sample programs demonstrate almost every language and library feature, as well as the newest capabilities introduced in Java 21. The examples are purposefully simple to focus on the major points, but, for the most part, they aren't fake and they don't cut corners. They should make good starting points for your own code.

This first of two volumes offers a detailed treatment of fundamental Java programming topics, including object-oriented programming, reflection and proxies, interfaces and inner classes, exception handling, generics, collections, lambda expressions, concurrency, annotations, and the Java Platform Module System.

  • Master foundational techniques, idioms, and best practices for writing superior Java code
  • Leverage the power of interfaces, lambda expressions, and inner classes
  • Take advantage of sealed class hierarchies and pattern matching for processing structured data
  • Harden programs through effective exception handling and debugging
  • Write safer, more reusable code with generic programming
  • Improve performance and effciency with Java's standard collections
  • Explore simple programs with JShell and assemble complex programs with archives and modules
  • Fully utilize multicore processors with Java's powerful concurrency model

See Core Java, Volume II: Advanced Features, Thirteenth Edition, for coverage of Java 21 enterprise features, including detailed discussions of networking, security, internationalization, and advanced UI programming.

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

商品描述(中文翻譯)

《Java 程式語言經典指南——完全更新至 Java 21》

無論您使用的是哪個版本的 Java,《核心 Java(第十三版)第一卷:基礎篇》都將幫助您深入且實際地理解這門語言及其 API。Java Champion Cay S. Horstmann 透過數百個真實的範例,展示了完成工作的最強大和有效的方法。

本書針對尋求深入了解 Java 語言和平台的經驗豐富的程式設計師而撰寫,這一修訂和更新的版本仍然是認真程式設計師的首選。精心設計的範例程式幾乎涵蓋了每一個語言和庫的特性,以及 Java 21 中引入的最新功能。這些範例故意簡單,以便專注於主要要點,但大多數範例並不虛假,也不會偷工減料。它們應該能成為您自己程式碼的良好起點。

這是兩卷中的第一卷,詳細介紹了 Java 程式設計的基本主題,包括物件導向程式設計、反射與代理、介面與內部類別、例外處理、泛型、集合、Lambda 表達式、併發、註解以及 Java 平台模組系統。

- 精通撰寫優質 Java 程式碼的基礎技術、慣用語和最佳實踐
- 利用介面、Lambda 表達式和內部類別的強大功能
- 利用密封類別層級和模式匹配來處理結構化數據
- 透過有效的例外處理和除錯來加強程式的穩健性
- 使用泛型程式設計撰寫更安全、更可重用的程式碼
- 利用 Java 的標準集合提高性能和效率
- 使用 JShell 探索簡單程式,並透過檔案和模組組合複雜程式
- 完全利用多核心處理器,發揮 Java 強大的併發模型

請參閱《核心 Java(第十三版)第二卷:進階特性》,了解 Java 21 企業功能的相關內容,包括網路、安全性、國際化和進階 UI 程式設計的詳細討論。

請註冊您的書籍,以便方便地獲取下載、更新和/或修正的資訊,詳情請參見書內說明。

作者簡介

Cay S. Horstmann is the author of Modern JavaScript for the Impatient (2020), Core Java for the Impatient, Third Edition (2022), 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.

作者簡介(中文翻譯)

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