Java 22 新特性,可以在 super(...) 之前添加语句
Epsilon 是 Java 11 新增的 Java GC 实现,只负责分配内存,并不回收内存
从源代码出发,Jenkins 任务排队时间过长问题的解决过程
Java 21 中的新特性和改进
【Java 21 新特性 】顺序集合(Sequenced Collections)
Java 应用使用 Reflections 库时提升启动性能
Java 20 新增的孵化功能 Scoped Value,可以在某些情况下替代 Thread Local
MessagePack:一种高效的二进制序列化格式
Alpaquita 是专为运行 Java 应用设计的 Linux
根据修改的行数来计算 Git 仓库中的贡献
Java 19 中新增了使用期望容量创建 HashMap 和 HashSet 的方法
Git commit 消息的格式,以及约定式提交
在 Java 18 中,Java 的核心反射 API 的底层实现进行了修改,会对性能产生影响。
在 Java 18 中,对象终止机制被废弃,但是在很长的一段时间内仍然保留。
Java 18 新增了网络地址解析 SPI,可以提供自定义的解析实现,从而绕开内置的解析方式。
Java 18 新增了 jwebserver 工具来启动简易 Web 服务器,并提供了相关的 API。
介绍 Spring 的远程代码执行漏洞,以及修复方式【CVE-2022-22965】
Java 18 使用 UTF-8 作为默认的字符集
REST API 中 DELETE 请求的响应状态码应该怎么设计?
生成可以在 Google Earth 中使用的圆形,以 KML 格式表示
使用 run-java.sh 启动 Java 应用,尤其是在容器中
介绍 Java 的文本块,在代码中直接添加多行的字符串常量。
介绍 Java 17 中可用的模式匹配,包括 instanceof 操作符和 switch 语句的模式匹配。
介绍 Java 的 switch 表达式,包括箭头标签和 yield。
介绍 Java 的密封类和接口,对类的继承方式进行限制。
了解Java 14中新增的记录类型,作为值对象的实现方式。
使用 JDK 14 中新增的 jpackage 打包 Java 应用
介绍 Java 9 之后的 Java 版本更新周期以及不同的 Java 发行
推荐的翻译是反应式
Java 应用从源代码到镜像,使用 Docker 多阶段构建
介绍 Apache Maven 的常用命令行参数
介绍 JDK 15 的新特性