Skip to Content
学习 Java,第 6 版
book

学习 Java,第 6 版

by Marc Loy, Patrick Niemeyer, Daniel Leuck
May 2025
Intermediate to advanced
552 pages
7h 22m
Chinese
O'Reilly Media, Inc.
Content preview from 学习 Java,第 6 版

序言

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

本书介绍了 Java 编程语言和环境。无论您是软件开发人员,还是在日常生活中使用互联网的人,无疑都听说过 Java。它的到来是网络历史上最激动人心的发展之一,Java 应用程序继续为互联网上的业务提供动力。可以说,Java 是世界上最流行的编程语言,数百万开发人员在几乎所有能想象到的计算机上使用它。在开发人员的需求方面,Java 已经超过了 C++ 和 Visual Basic 等语言,并已成为某些类型开发的事实语言--尤其是基于网络的服务。现在,大多数大学都在入门课程中使用 Java,与其他重要的现代语言并驾齐驱。也许您正在您的课堂上使用这本教材!

本书让您彻底掌握 Java 的基础知识和语法。学习 Java,第六版》试图通过描绘 Java 语言及其类库、编程技术和习语来实现其名副其实的目的。我们将深入探讨有趣的领域,并至少从表面上了解其他热门话题。O'Reilly的其他书目将继续我们的工作,并就Java的特定领域和应用提供更全面的信息。

只要有可能,我们就会提供令人信服、现实和有趣的示例,避免仅仅对功能进行编目。这些示例虽然简单,但暗示了可以做到的事情。我们不会在这些页面中开发出下一个伟大的 "杀手级应用",但我们希望能为你提供一个起点,让你进行数小时的实验和灵感修补,从而开发出属于自己的应用。

谁应该阅读这本书

本书面向计算机专业人员、学生、技术人员和芬兰黑客。它适合所有需要亲身体验 Java 的人,着眼于构建真实的应用程序。本书也可以被视为面向对象编程、线程和用户界面方面的速成课程。在学习 Java 的过程中,您还将从深入了解 Java 的基础知识开始,学习一种强大而实用的软件开发方法。

从表面上看,Java 与 C 或 C++ 很相似,因此,如果您对其中一种语言有一定的使用经验,那么您在使用本书时就会有一个小小的起步。如果没有,也不用担心。在许多方面,Java 的行为类似于 Smalltalk 和 Lisp 等动态语言。了解另一种面向对象编程语言肯定会有所帮助,尽管您可能需要改变一些想法,改掉一些习惯。Java 比 C++ 和 Smalltalk 等语言要简单得多。如果你善于从简明的示例和个人实验中学习,你一定会喜欢这本书。

新发展

我们将介绍 Java 最新 "长期支持 "版本(正式名称为 Java Standard Edition (SE) 21,即 OpenJDK 21)的所有重要功能。多年来,Sun Microsystems(Java 在 Oracle 之前的守护者)已多次更改命名方案。Sun 创造了Java 2这个术语来涵盖 Java 1.2 版中引入的主要新功能,并放弃了JDK这个术语,转而使用SDK。随着第六个版本的发布,Sun 公司从 Java 1.4 版跳到了 Java 5.0 版,但恢复了 JDK 一词,并保留了其编号习惯。之后,我们有了 Java 6、Java 7 和 Java 8。从 Java 9 开始,Oracle 宣布了一种定期(一种加速)发布节奏。新版本每年发布两次,当我们写到 2023 年时,我们已经到了 Java 21。

Java 的这一版本反映了一种成熟的语言,偶尔会有语法上的变化以及包和库的更新。我们试图捕捉这些新特性,并更新本书中的每个示例,以反映当前的 Java 风格和最佳实践。

本版新内容(Java 15、16、17、18、19、20、21)

本书的版延续了我们重新编写的传统,尽可能做到与时俱进。它包含了 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

《学习 Python》第 5 版

《学习 Python》第 5 版

Mark Lutz
CSS:权威指南,第 5 版

CSS:权威指南,第 5 版

Eric Meyer, Estelle Weyl
詳解 システム・パフォーマンス 第2版

詳解 システム・パフォーマンス 第2版

Brendan Gregg, 西脇 靖紘, 長尾 高弘

Publisher Resources

ISBN: 9798341656772