|
- Java LTS版本有哪些? - 知乎
Java LTS版本 (长期支持版本)对于企业和开发者来说至关重要,能提供稳定的开发和生产环境,并在较长时间内获得官方支持,包括安全更新、Bug修复和性能提升,目前主要的Java LTS版本有Java 8、Java 11、Java 17和Java 21。根据Azul提供有关Java LTS版本的专题博客文章、网络研讨会和开发者大会上的演讲,为
- Java 21 新特性 – 弃用 Windows 32 位 x86 移植(JEP 449)
JEP 449的实现涉及到编译器、虚拟机和库等多个方面的改动。 编译器层面:废弃32位x86平台上的Java支持需要对编译器进行修改,禁止生成32位x86架构的目标代码。
- 日习一技 - 知乎
日习一技 每天学一点新技术,新框架,新工具,新名词。 结构化并发(Structured Concurrency) 最初由 JEP 428 提出,并在 JDK 19 中作为孵化 API 发布,接着又在 JDK 20 中通过 JEP 437 再次孵化,现在该…
- 如何看待 JDK 17 新特性 JEP 410? - 知乎
太长不读:这个JEP不是一个“新特性“,它是指将现存的一个JVM特性(AOT)移除。 ----- AOT编译即jaotc,可以将Java代码编成二进制,然后虚拟机直接用这些二进制,而不是在运行时花费时间用JIT编译。 JDK10还尝试使用AOT背后的Graal代替HotSpot VM原有的C2 JIT编译器。
- JPG 和 JPEG 格式有什么区别? - 知乎
JPG和JPEG其实是一个东西 在电脑中,JPEG(发音为jay-peg, IPA: [ˈdʒeɪpɛg])是一种针对相片图像而广泛使用的一种有损压缩标准方法。这个名称代表Joint Photographic Experts Group(联合图像专家小组)。此团队创立于西元1986年,1992年发布了JPEG的标准而在1994年获得了ISO 10918-1的认定。JPEG与视频音频压缩标准
- Java 14都快出来了,为什么还有那么多人执着于Java 8? - 知乎
Java 开发者熟悉一个“痛点”:对象太多,GC 吃紧,服务抖动,运维喊冤。 现在, Java 25 带来了一项近乎“白嫖”级别的性能优化: Compact Object Headers (紧凑对象头),已通过 JEP 519 正式集成为产品特性。 仅需一个 JVM 启动参数,即可开启,带来: 最高 30% CPU 减少(Amazon 线上实测) 最多 22% 堆内存
- Java21新特性 – 密钥封装机制 API(JEP 452) - 知乎
值得注意的是,最初针对 JDK 21 的JEP 404, Generational Shenandoah(实验性)已从 JDK 21 的最终功能集中正式删除。 这是由于“审查过程中发现的风险以及缺乏时间”可以执行如此大的代码贡献所需的彻底审查。
- jdk17 record关键字的作用是什么? - 知乎
五 JEP-401:Value Classes and Objects 和上述特性不同,JEP-401 出自 Project Valhalla,该项目专注 Value Objects 的优化。 这里的 Values Objects 和 DDD 中的 VO 类似,指的是没有 id 标识的、只要关键属性相同即可认为是同一个的对象。 典型的 Value Objects 的示例有:
|
|
|