#java17

Java 17新特性

21-09-08 1859 6 banq

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

Java 17到底快了多少?

21-09-16 1251 1 banq

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

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

21-06-09 4982 banq

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

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

21-09-04 578 1 banq

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

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

21-09-18 836 banq

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

在Java中使用panama FFI调用Rust库

21-09-15 863 banq

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

按类型过滤 Java 集合 - javarevisited

21-07-28 194 banq

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

JDK 17的外部存储器访问和Nio通道异步化 – Inside.java

21-04-23 298 banq

当前Java平台的NIO通道仅支持同步通道上的I / O操作,这些通道具有在受限内存段上的字节缓冲区视图。尽管有一定的局限性,但这反映了一种实用的API约束解决方案,同时推动了 外部存储器访问API... 详细

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

21-07-09 237 1 banq

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

监控jdk中的反序列化活动 – Inside.java

21-03-03 363 banq

许多Java框架依靠序列化和反序列化来在不同计算机上的JVM之间交换消息,或将数据持久化到磁盘上。监视反序列化对使用此类框架的应用程序开发人员很有帮助,因为它可以洞察应用程序的底层反序列化要求。这种... 详细

共有 10