Core Java for the Impatient
Horstmann, Cay
- 出版商: Addison Wesley
- 出版日期: 2024-10-26
- 售價: $2,300
- 貴賓價: 9.5 折 $2,185
- 語言: 英文
- 頁數: 512
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0135404541
- ISBN-13: 9780135404546
-
相關分類:
Java 程式語言
海外代購書籍(需單獨結帳)
相關主題
商品描述
An Essential Guide to the Core Language and Libraries--Updated for Java 21
Modern Java introduces major enhancements that impact the core language and APIs at the heart of the Java platform. Many old Java idioms are no longer needed, and new features and programming paradigms can make you far more effective. However, navigating these changes can be challenging.
Core Java for the Impatient, Fourth Edition, is a complete guide that reflects all changes through Java SE 21, Oracle's latest Long-Term Support (LTS) release. Written by Cay S. Horstmann--author of the classic two-volume Core Java--this concise tutorial offers a faster, easier pathway for learning modern Java.
Horstmann covers everything working developers need to know, including the powerful concepts of lambda expressions and streams, modern constructs such as records and sealed classes, and sophisticated concurrent programming techniques. Given the size and scope of Java 21, there's plenty to cover. As in previous editions, everything is presented in small chunks organized for quick access and easy understanding, with plenty of practical insights and sample code to help you quickly apply all that's new.
- Test code as you create it with JShell
- Improve your object-oriented design with records and sealed classes
- Effectively use text blocks, switch expressions, and pattern matching
- Understand functional programming with lambda expressions
- Streamline and optimize data management with the Streams API
- Use structured techniques, threadsafe data structures, and virtual threads for effective concurrent programming
- Work with the modularized Java API and third-party modules
- Take advantage of API improvements for working with collections, input/output, regular expressions, and processes
Whether you're an experienced developer just getting started with modern Java or have been programming with Java for years, this guide will help you write more robust, efficient, and secure Java code.
Core Java for the Impatient provides accessible coverage of Java features that will enable readers to
- Master foundational techniques, idioms, and best practices for writing superior Java code
- Leverage the power of input/output
- Improve performance and efficiency
- Fully utilize multicore processors with Java's improved concurrency
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
商品描述(中文翻譯)
《核心 Java:不耐煩者的必備指南(第四版)》是一本完整的指南,反映了 Java SE 21 的所有變更,這是 Oracle 最新的長期支援(LTS)版本。由經典雙卷本《核心 Java》的作者 Cay S. Horstmann 撰寫,這本簡明的教程提供了一條更快、更簡單的學習現代 Java 的途徑。
現代 Java 引入了重大增強,影響了 Java 平台核心語言和 API。許多舊的 Java 慣用法不再需要,而新的特性和程式設計範式可以讓你變得更加高效。然而,導航這些變化可能會很具挑戰性。
Horstmann 涵蓋了所有工作開發者需要知道的內容,包括 lambda 表達式和流的強大概念、記錄和密封類等現代結構,以及複雜的並發程式設計技術。考慮到 Java 21 的大小和範圍,有很多內容需要涵蓋。與之前的版本一樣,所有內容都以小塊的形式呈現,便於快速訪問和理解,並提供了大量實用的見解和範例代碼,幫助你迅速應用所有新知識。
- 在創建代碼時使用 JShell 進行測試
- 使用記錄和密封類改善你的物件導向設計
- 有效使用文字區塊、switch 表達式和模式匹配
- 理解使用 lambda 表達式的函數式程式設計
- 使用 Streams API 簡化和優化數據管理
- 使用結構化技術、線程安全數據結構和虛擬線程進行有效的並發程式設計
- 使用模組化的 Java API 和第三方模組
- 利用 API 改進來處理集合、輸入/輸出、正則表達式和進程
無論你是剛開始接觸現代 Java 的經驗豐富的開發者,還是已經編程多年,這本指南將幫助你編寫更健壯、高效和安全的 Java 代碼。
《核心 Java:不耐煩者的必備指南》提供了易於理解的 Java 特性介紹,使讀者能夠:
- 掌握編寫優質 Java 代碼的基礎技術、慣用法和最佳實踐
- 利用輸入/輸出的強大功能
- 改善性能和效率
- 完全利用 Java 改進的並發性來使用多核處理器
註冊你的書籍以便方便訪問下載、更新和/或修正,詳情請參見書內。
作者簡介
Cay S. Horstmann is author of Core Java, Volumes I and II, Thirteenth Edition (Pearson, 2025), Modern JavaScript for the Impatient (Addison-Wesley, 2020), and Scala for the Impatient, Third Edition (Addison-Wesley, 2023). 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 是《Core Java, Volumes I and II, Thirteenth Edition》(Pearson, 2025)、《Modern JavaScript for the Impatient》(Addison-Wesley, 2020)以及《Scala for the Impatient, Third Edition》(Addison-Wesley, 2023)的作者。他為專業程式設計師和計算機科學學生撰寫了十多本其他書籍。他是聖荷西州立大學的計算機科學名譽教授,也是 Java Champion。