Java 25:6 个重点特性的解读

本文聚焦 Java 25 中已永久化的 6 个特性:紧凑源文件与实例 main 方法、灵活的构造器主体、Scoped Values、模块导入声明、AOT 命令行易用性与方法剖析、分代 Shenandoah。通过简明说明与示例代码,帮助你快速把握其设计意图与落地用法。 1. 紧凑源文件与实例 main

TempGo TempGo 发布于 2025-10-20

当你拼错变量名时,Java 表现更好

我在生产环境里不小心把 userName 写成了 usrNme,结果我们的 API 响应时间居然缩短了 47 毫秒。起初我以为只是巧合。后来我在 50 个不同的变量上系统化测试,这个模式反复出现:刻意拼错的变量名,持续优于正确拼写的变量名。 没错,你没看错。代码写得更“糟”,JVM 跑得更快。 经过

TempGo TempGo 发布于 2025-10-19

Jackson如何配置忽略空字段

1. 概述 本文快速介绍如何在序列化 Java 类时配置 Jackson 忽略为 null 的字段。 如果想进一步学习 Jackson 2 的更多用法,可以参考主教程。 2. 在类上忽略空字段 Jackson 允许我们在类级别控制这一行为: @JsonInclude(Include.NON_NULL

TempGo TempGo 发布于 2025-10-19
上一页 下一页