Core Java for the Impatient, 3/e (Paperback)

Horstmann, Cay

  • 出版商: Addison Wesley
  • 出版日期: 2022-10-14
  • 售價: $1,950
  • 貴賓價: 9.5$1,853
  • 語言: 英文
  • 頁數: 576
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 0138052107
  • ISBN-13: 9780138052102
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存 < 3)

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

商品描述

Clear, Concise Guide to the Core Language and Libraries--Updated through Java 17

Modern Java introduces major enhancements that impact the core Java technologies 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, Third Edition, is a complete yet concise guide that reflects all changes through Java SE 17, Oracle's latest Long-Term Support (LTS) release. Written by Cay S. Horstmann--author of the classic two-volume Core Java--this indispensable 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 17, there's plenty to cover, but it's 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 modern library features and threadsafe data structures to implement concurrency reliably
  • 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
  • Learn the APIs for date/time processing and internationalization

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.

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

商品描述(中文翻譯)

《Core Java for the Impatient, Third Edition》是一本清晰、簡潔的指南,涵蓋了Java核心語言和庫的內容,並更新至Java 17版本。

現代Java引入了一些重大改進,影響了Java平台核心技術和API。許多舊的Java習語不再需要,而新的功能和編程範式可以使您更加高效。然而,理解和應用這些變化可能是具有挑戰性的。

這本不可或缺的教程由Cay S. Horstmann撰寫,他是經典的兩卷本《Core Java》的作者,完整而簡潔地介紹了Java SE 17的所有變化,這是Oracle最新的長期支持(LTS)版本。

Horstmann涵蓋了所有工作中開發人員需要了解的內容,包括lambda表達式和流的強大概念,以及記錄和封閉類等現代構造,還有複雜的並發編程技術。考慮到Java 17的規模和範圍,有很多內容需要涵蓋,但它以小塊組織,便於快速查閱和理解,並提供了豐富的實用見解和示例代碼,幫助您快速應用所有新功能。

本書涵蓋的主題包括:
- 使用JShell在創建代碼時進行測試
- 使用記錄和封閉類改進面向對象設計
- 有效使用文本塊、switch表達式和模式匹配
- 理解使用lambda表達式的函數式編程
- 使用Streams API簡化和優化數據管理
- 使用現代庫功能和線程安全的數據結構可靠地實現並發
- 使用模塊化的Java API和第三方模塊
- 利用API改進來處理集合、輸入/輸出、正則表達式和進程
- 學習日期/時間處理和國際化的API

無論您是剛開始接觸現代Java的經驗豐富的開發人員,還是多年來一直使用Java編程,本指南都將幫助您撰寫更健壯、高效和安全的Java代碼。

請在書中查看詳細信息,以便註冊以便方便地獲取下載、更新和/或更正。

作者簡介

Cay S. Horstmann is principal author of Core Java, Volumes I and II, Twelfth Edition (Pearson, 2022), and author of Modern JavaScript for the Impatient (Addison-Wesley, 2020) and Scala for the Impatient, Second Edition (Addison-Wesley, 2016). He has written more than a dozen other books for professional programmers and computer science students. He is professor emeritus of computer science at San Jose State University and a Java Champion.

作者簡介(中文翻譯)

Cay S. Horstmann 是《Core Java, Volumes I and II, Twelfth Edition》(Pearson, 2022)的主要作者,也是《Modern JavaScript for the Impatient》(Addison-Wesley, 2020)和《Scala for the Impatient, Second Edition》(Addison-Wesley, 2016)的作者。他還為專業程序員和計算機科學學生撰寫了十多本其他書籍。他是聖荷西州立大學的計算機科學名譽教授,也是一位Java Champion。