Java 25:告别臃肿代码的时代开启

JDK 25正式发布,标志着Java平台迈入重大里程碑!作为长期支持(LTS)版本,JDK 25不仅完善了预览阶段的多项功能特性,更引入了强大的运行时优化机制。

Java 的26年演变历程

我决定回顾Java二十六年的版本演进历程,评述这段时期语言核心及基础库(仅限Java SE)的重大变革。如今的Java与我初识时已截然不同!

Java 25 新特性及示例

Java 25 的改进使学习与专业发展更轻松高效。紧凑型程序助力新手快速入门,并发性、性能及安全性的增强则为资深开发者带来更稳健、可扩展的应用程序。

Java 25 的全新 CPU 时间分析器

历经三年多开发,并于去年启动集中攻关,我的 CPU 时间分析器最终随 OpenJDK 25 正式登陆 Java 平台。这是款实验性的新型分析器/方法采样器,能帮助您发现代码中的性能问题,相较现有采样器具有显著优势。

Java 25 已发布 – 有哪些新特性?

JDK 25 带来了十六项增强,范围从 Java 语言本身的核心到库,再到安全性、性能、运行时和监控。其中一些关键的 JEP 包括:

JDK 26:Java 26 的新功能

明年发布的 Java 将提升 G1 垃圾收集器的性能,并支持 HTTP/3。Applets API 将被砍掉。

Javadoc 有了暗色模式!

可选主题包括“浅色”、“深色”和“系统设置”(遵循系统级主题设置)。所选主题会在浏览器会话中保存并保持。

Java25和Java8

Java25和Java8

Java三十载:缔造科技传奇的“Java之父”

从翻垃圾桶的少年到科技先驱,詹姆斯·戈斯林的务实天才塑造了Java和现代计算的三十年。

苹果: 密码监控服务从 Java 迁移到 Swift

在 Java 中,我们严重依赖继承,这会导致复杂的类层次结构和紧密耦合。Swift 的协议和泛型方法允许类、结构体和枚举共享通用协议,从而促进了模块化和可重用性,使代码库更具灵活性和可扩展性。

Java 30 年:一门为失败的小工具设计的语言如何成为全球强势语言

Java 从来都不是最性感的语言,但几十年来,它一直是现代技术的中流砥柱,在未来的岁月里,它还将与我们同在。

java 字符串变得更快了

在 JDK 25 中,我们改进了String 类的性能,使String::hashCode 函数大部分时间都是 constant foldable 的。例如,如果您在静态不可修改的 Map 中使用字符串作为键,您可能会看到性能的显著提高。

Oracle:为后量子密码学做准备

Oracle 还打算将更新的 TLS 机制和 PQC 支持回传至长期支持版本,其方式与 Oracle 为 Java SE 8(最初于 2014 年发布)回传 TLS 1.3 实现(于 2018 年完成)的方式类似。这些回溯将由客户需求驱动,以便在现有 Java 应用程序中尽可能多地启用 PQC。

甲骨文披露 Java 即将推出的五项新功能

随着 JDK(Java 开发工具包)24 刚刚全面上市,甲骨文公司(Oracle)对不远的将来即将推出的 Java 功能进行了预览,这些功能包括从增强的基元盒到空限制值类类型。

Java 22 新功能与示例

在本文中,我们将通过示例探讨一些最基本的、对开发人员友好的 Java 22 新功能。

聊聊如何在Java应用中发送短信

很多业务场景里,我们都需要发送短信,比如登陆验证码、告警、营销通知、节日祝福等等。这篇文章,我们聊聊 Java 应用中如何优雅的发送短信。


京ICP备12002735号