Java17教程

     

更快的JVM垃圾回收器:Shenandoah

1020

在本月早些时候的 re:Invent 年度用户大会上,AWS推出了开源Shenandoah垃圾收集器的变体,作为其 OpenJDK 发行版Corretto 的第 17 版的预览。Shenandoah .

Java16的Vector API更好支持机器学习

1853

Vector API 提供了一种用 Java 编写跨平台数据并行算法的机制,例如复杂的数学和基于数组的运算。Vector API 提供了一个可移植的 API 来表达向量数学计算。API 的第一次迭代由.

JDK 17垃圾回收GC性能飞跃提升 - kstefanj

13530 2 2K
JDK 17 已经发布了几个月,它不仅包含了新的语言功能。在性能提升相比老版本的JDK也确实显著。与之前的 LTS 版本 JDK 8 和 JDK 11 相比,这一点变得尤为明显。 性能的大部分改进来自.

GraalVM 21.3支持Java 17、Native Image 性能更新等等

2973 4K

今天我们发布 GraalVM 21.3!它带来了许多社区期待已久的强大功能,在这篇博文中,我们将讨论其中一些最有趣和最有前途的功能。21.3 是今年的最后一个版本,这意味着 GraalVM 社区版将在.

Java17+Tomcat9将不再需要tomcat-native或APR!

1865 1

(remm)Tomcat 9.0.55版本:通过在 Java 17 中 Panama API (孵化)添加了实验性 OpenSSL 支持,并支持 OpenSSL 1.1+,将不再需要 tomcat-n.

微软加入JCP并加大Java投资

1269 2

今天微软正式加入了JCP,在 VS Code 上拥有超过 100 万 Java 用户。“在过去的 23 年中,Java 社区进程 (JCP) 计划与国际 Java 开发人员社区合作,指导了 Java .

JDK 17中的 java序列化过滤器 – Inside

1812

序列化过滤器首次出现在JDK 9,在 JDK 17获得更新,序列化过滤器使 Java 应用程序可以更好地控制传入数据的反序列化方式。Java 中的序列化长期以来一直是一个令人头疼的问题,与它的实现方式.

OpenJDK 17中的Shenandoah可实现亚毫秒级GC暂停

1642

Redhat在 JDK 12 中发布了原始的 Shenandoah 垃圾收集器,它实现了并发堆疏散,解决了在不停止应用程序的情况下清理(可能很大)堆的主要问题。这个版本最终被移植到 JDK 11;在 .

Java 17到底快了多少?

2944 1

optaplanner组织比较 JDK 17、JDK 16 和 JDK 11 的基准测试来找出答案。测试方法点击标题,直接结果:平均而言,对于 OptaPlanner 用例,这些基准测试表明: 对于 .

在Java中使用panama FFI调用Rust库

2553 6K

如何在Java中调用Rust编写的库包?在这个例子中,我们将看到如何: 构建一个简单的 Rust 库,它公开一个 C API(巴拿马 FFI 可以链接到它)。 使用cbindgen来生成这个库中的C头.

Java 17新特性

7738 8 6K

Java 17计划于 9 月 14日发布,来自不同供应商的版本将在当天或之后发布。Java 17 的特别之处当然是 Oracle 和 OpenJDK 社区都决定这将是一个长期支持版本,就像 Java .

下一代Spring框架将基于JDK17和JakartaEE开发

2805 1

昨天召开的SpringOne大会宣布,Spring Framework 6和Spring Boot 3计划在2022年第四季度实现其通用性,基于下面两种标准: Java 17+(来自Spring Fr.

按类型过滤 Java 集合 - javarevisited

1146 9K

有时您在 Java 中有一个混合集合。一个简单的例子是具有List<Number>,其中所述列表可以包含Integer,Float,Long和Double实例。如何轻松过滤掉List<Integer>.

使用Java新的模式切换替代访问者模式 - nipafx

1118 1 9K

在现代 Java 中,不再需要访问者模式。使用现代 Java 语言功能的模式匹配的密封(Sealed)类型和切换((Pattern Switches))可以用更少的代码和更少的复杂性实现相同的目标。访.

JDK 17:Java 17 中的新特性 - InfoWorld

10492 6K

Java 开发工具包 (JDK) 17 将是一个长期支持 (LTS) 版本,预计来自 Oracle 的扩展支持将持续数年。该功能集定于 6 月 10 日冻结,届时 JDK 17 将进入初始阶段。作为 .