小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

OpenJDK质量小组正在推广使用OpenJDK构建测试FOSS项目,以提升发布质量。JDK 21在处理浮点数时引入了DecimalFormat和Formatter的算法差异,JDK 26已修复此问题。鼓励用户下载JDK 26早期版本,评估应用程序行为并准备迁移。

质量推广提醒 - JDK 26:DecimalFormat使用Double.toString(double)算法

insidejava
insidejava · 2026-02-09T00:00:00Z

Java平台提升安全性,淘汰过时算法,整合新加密标准。Ana讲解JDK 21后的安全变化,重点调整运行时安全设置,并为后量子密码学做准备。

如何应对Java 25中的安全变化 #RoadTo25

insidejava
insidejava · 2025-09-07T00:00:00Z
Jakarta EE 12 将专注于一致性和配置

在Jakarta EE 11发布前,Jakarta EE 12的准备工作已启动,计划于2026年7月发布。新版本将专注于一致性和配置,要求最低JDK 21,并支持JDK 25。规范将移除自JDK 17起弃用的Java SecurityManager类,并包括Jakarta Query、Jakarta NoSQL和Jakarta MVC,以改进数据访问和集成。

Jakarta EE 12 将专注于一致性和配置

InfoQ
InfoQ · 2025-08-12T02:30:00Z
🚀 Java惊喜:LinkedHashSet现在实现了SequencedCollection!

从JDK 21开始,LinkedHashSet实现了SequencedCollection接口,支持在集合开头和结尾插入元素以及反转集合,新增了addFirst、addLast、reversed等方法。这改变了元素的插入顺序,可能影响代码的预期行为,因此在使用JDK 21及以上版本时需注意集合的顺序假设。

🚀 Java惊喜:LinkedHashSet现在实现了SequencedCollection!

DEV Community
DEV Community · 2025-05-05T09:45:14Z

JDK 21引入了顺序集合,解决了Java集合框架中缺乏按顺序排列元素的集合类型的问题。新类型支持元素的添加、检索和移除,并可反向查看和迭代元素,同时改善了LinkedHashMap的不足,提升了代码质量。

顺序集合 - 深入专家解析

insidejava
insidejava · 2025-04-12T00:00:00Z
如何运行容器化的JAVA应用程序

该多阶段Dockerfile使用JDK 21构建可重现的容器镜像,通过分层复制JAR文件确保依赖项不受代码更改影响。ENTRYPOINT指令以exec形式运行Java进程,避免数据丢失。

如何运行容器化的JAVA应用程序

DEV Community
DEV Community · 2025-04-08T13:01:18Z

虚拟线程在JDK 21中成为永久特性,是Java平台的重要新增功能。本文提供了虚拟线程的有效使用指导,并解决了开发者常见的“固定”问题,展示了如何通过结构化并发将不同虚拟线程中的相关任务视为一个工作单元。

Loom项目与虚拟线程:下一阶段

insidejava
insidejava · 2025-02-22T00:00:00Z

Netflix使用ZGC实现低延迟,超过一半的关键流视频服务现在都在带有Generational ZGC的JDK 21上运行。与G1相比,ZGC改善了平均延迟和P99延迟,且CPU利用率相同或更高。在大型预计算工作负载中,使用ZGC后,应用程序吞吐量提高了6-8%,批处理时间缩短了一个小时。

Netflix使用ZGC实现低延迟

极道
极道 · 2024-03-10T00:15:00Z

本文比较了JDK 21和其他版本的GC性能,通过SPECjbb® 20151基准测试,展示了G1、Parallel和ZGC三种GC的性能提升。建议用户升级到JDK 21,并尝试使用Generational ZGC以获得更好的性能。

JDK21垃圾收集性能比JDK8快了10%

极道
极道 · 2023-12-24T22:30:00Z

JDK 21更新了本地化功能,使得验证JVM的区域设置更加容易。-X:showSettings选项现在包括区域设置和tzdata信息。使用Locale.of()或Locale.forLanguageTag()方法可以更改默认的区域设置语言。瑞典语的排序规则已更新。JDK 21现在使用CLDR 43进行本地数据,tzdata已更新到2023c。

Java 21 中的语言环境更新

极道
极道 · 2023-12-05T23:11:00Z

自1995年以来,Java一直是软件工程领域的重要参与者。Java的字符串处理经历了多次演变,从不可变字符串到引入StringBuffer和StringBuilder,再到JDK 8的lambda表达式和Stream API,以及JDK 9到11的紧凑字符串和API增强功能。JDK 15引入了文本块,JDK 21引入了字符串模板作为预览功能。字符串模板允许将字面文本与嵌入式表达式和模板处理器相结合,简化Java编程。自定义模板处理器也可以创建,用于处理模板并生成特定类型的对象。需要注意的是,字符串模板和自定义模板处理器目前仍处于预览版功能。

Java字符串处理:从JDK1到JDK21的变化

极道
极道 · 2023-11-30T13:04:00Z

JDK 21新增字符串模板,可与日志框架(如SLF4J)配合使用,使用StackWalker API确定调用类并调用相应的日志方法。

SLF4J使用Java21字符串模板的实现

极道
极道 · 2023-10-31T00:46:00Z

Oracle发布了Java 21和JDK 21,这是编程语言的最新长期支持版本,包括数千个性能、稳定性和安全性改进,以及15个增强功能,如支持虚拟线程和向量应用程序编程接口(API)来构建涉及AI模型的Java应用程序。Java 21还引入了分代ZGC垃圾收集机制,并弃用了32位x86接口。LTS版本将获得至少8年的支持,公司已将Java 11的支持延长至2032年1月。

Java/JDK 21 发布:新增虚拟线程、AI 接口,最新 LTS 版本支持八年 15个特性一览

Lenix
Lenix · 2023-09-20T10:42:43Z

JDK 21即将发布,带来了突破性功能和改进,如虚拟线程、ZGC垃圾收集器增强、Java表达能力增强、记录模式、字符串模板、Java集合框架改进、安全性增强、适合初学者的改进、并发编程简化。

JDK21预览功能简介

极道
极道 · 2023-08-06T01:15:00Z

Spring Framework 6.1引入了JDK 21 LTS、虚拟线程、JVM检查点恢复和数据绑定等功能。支持JDK 21和Jakarta EE 10,并保留JDK 17和Jakarta EE 9基线。同时,将发布基于Spring Framework 6.1的Spring Boot 3.2里程碑版本,包括虚拟线程配置、Project CRaC集成和注入点解析等功能。

支持JDK 21的Spring Framework 6.1 M1 发布

极道
极道 · 2023-06-16T12:46:00Z
Java 上进了,JDK21马上就要来了,感受一下它的魅力

JDK 21是Java的最新稳定版,引入了虚拟线程、作用域值和结构化并发等新的并发编程模式。虚拟线程是基于协程的轻量级线程,提高性能和资源利用率。结构化并发简化了并发编程,避免竞争条件和错误。作用域值传递上下文信息。使用JDK 21可以提高多线程编程的简单性和效率。

Java 上进了,JDK21马上就要来了,感受一下它的魅力

古时的风筝
古时的风筝 · 2023-06-02T00:56:23Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码