Learning Java: An Introduction to Real-World Programming with Java
暫譯: 學習 Java:實務編程入門

Loy, Marc, Niemeyer, Patrick, Leuck, Daniel

  • 出版商: O'Reilly
  • 出版日期: 2023-09-26
  • 定價: $2,720
  • 售價: 9.5$2,584
  • 語言: 英文
  • 頁數: 549
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1098145534
  • ISBN-13: 9781098145538
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存 < 4)

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

商品描述

Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, author Marc Loy introduces you to Java fundamentals, including its class libraries, programming techniques, and idioms, with an eye toward building real applications.

This updated sixth edition expands the content to cover lambdas and streams, and shows you how to use a functional paradigm in Java. You'll learn about the latest Java features introduced since the book's fifth edition, from JDK 15 through 21. You'll also take a deep dive into the virtual threads introduced as Project Loom in Java 19 and become familiar with the public release of JDK 21 LTS.

This guide helps you:

  • Learn the structure of the Java language and Java applications
  • Write, compile, and execute Java applications
  • Understand the basics of Java threading and concurrent programming
  • Learn Java I/O basics, including local files and network resources
  • Create compelling interfaces with an eye toward usability
  • Learn how functional features have been integrated in Java
  • Keep up with Java developments as new versions are released

商品描述(中文翻譯)

這本暢銷書非常適合剛接觸 Java 的在職程式設計師,將引導您了解 Java 21 的語言特性和 API。作者 Marc Loy 透過有趣、引人入勝且真實的範例,介紹 Java 的基本概念,包括其類別庫、程式設計技術和慣用法,並著眼於構建實際應用程式。

這本更新的第六版擴展了內容,涵蓋了 lambda 表達式和串流,並展示了如何在 Java 中使用函數式範式。您將學習自第五版以來引入的最新 Java 特性,從 JDK 15 到 21。您還將深入了解在 Java 19 中作為 Project Loom 引入的虛擬執行緒,並熟悉 JDK 21 LTS 的公開版本。

這本指南幫助您:

  • 了解 Java 語言和 Java 應用程式的結構

  • 撰寫、編譯和執行 Java 應用程式

  • 理解 Java 執行緒和並發程式設計的基本概念

  • 學習 Java I/O 基礎,包括本地檔案和網路資源

  • 創建引人注目的介面,注重可用性

  • 了解函數式特性如何在 Java 中整合

  • 隨著新版本的發布,跟上 Java 的發展