基础良好的 Java 开发人员,第二版

The Well-Grounded Java Developer, Second Edition

从 JVM 开始理解 Java 可为您打下坚实的基础,以发展您的专业知识并采用性能、并发、容器化等方面的高级技术。

在 The Well-Grounded Java Developer, Second Edition 中,您将学习:

新的 Java 模块系统以及为什么要使用它
JVM 的字节码,包括操作和类加载
JVM 的性能调优 使用
Java 的内置并发性和扩展选项
在 JVM 上使用 Kotlin 和 Clojure 编程
最大限度地从构建/CI 中获益使用 Maven 和 Gradle 工具
在容器中运行 JVM
规划未来的 JVM 版本

The Well-Grounded Java Developer, Second Edition 介绍了成为 Java 大师所需了解的现代创新和永恒的基础知识。作者 Ben Evans、Martijn Verburg 和 Jason Clark 将他们作为 Java 冠军、资深开发人员和 Java 生态系统主要贡献者的数十年经验提炼成这本清晰实用的指南。您将发现 Java 的幕后工作原理,并从 Java 的悠久历史中学习设计秘诀。每个概念都通过实践示例进行说明,包括完全模块化的应用程序/库和创建您自己的多线程应用程序。

Heinz Kabutz 的前言。

关于技术
Java 是企业软件工程的核心。真正了解 Java 的开发人员可以期待轻松的求职和有趣的工作。本书由具有多年实战经验的专家编写,可提升您的 Java 技能。它深入探讨了模块和并发模型等强大的特性,甚至揭示了 Java 的一些深层秘密。

关于本书
借助 The Well-Grounded Java Developer, Second Edition,您将超越功能描述,了解 Java 如何在字节码级别运行。掌握用于并发和性能优化的高价值技术,以及构建、测试和部署的必知实践。您甚至可以查看 Kotlin 和 Clojure 等替代 JVM 语言。消化这本书并脱颖而出。

里面有什么

新的 Java 模块系统
性能调整 JVM
使用 Maven 和 Gradle 最大化 CI/CD
在容器中运行 JVM
规划未来的 JVM 版本

关于读者
适用于中级 Java 开发人员。

关于作者
Benjamin J. Evans 是 Red Hat 的高级首席工程师。Martijn Verburg 是 Microsoft Java Engineering Group 的首席 SWE 经理。Benjamin 和 Martijn 都是 Java 冠军。Jason Clark 是 New Relic 的首席工程师和架构师。

目录
第 1 部分 – 从 8 岁到 11 岁及以后!
1 介绍现代 Java
2 Java 模块
3 Java 17
第 2 部分 – 底层
4 类文件和字节码
5 Java 并发基础
6 JDK 并发库
7 了解 Java 性能
第 3 部分 – JVM 上的非 JAVA 语言
8 替代 JVM 语言
9 Kotlin
10 Clojure:编程的不同观点
第 4 部分 – 构建和部署
11 使用 Gradle 和 Maven 构建
12 在容器中运行 Java
13 测试基础
14 超越 JUnit 的测试
第 5 部分 – JAVA 前沿
15 高级函数式编程
16 高级并发编程
17 现代内部结构
18 未来 Java

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。