基础良好的 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
评论(0)