位置:首页> 文章> Programming Languages
Java 7 即将结束,这是一个发布了将近 11 年的标准 Java 版本。 Oracle 将于 2022 年 7 月底停止对该平台的扩展支持。 随着官方扩展支持的终止,Java 7 进入了 O...
虚拟机 是一个提供多语言虚拟机的 Oracle 实验室项目,它在 Truffle 框架上添加了对 Java 的实验性支持,该框架从解释器中派生出高性能代码,并允许高效地运行语言。此举将 Java...
根据本周在 OpenJDK 开源 Java 社区中提出的一项提案,Java 可以获得更小的对象标头,从而提高内存使用率。被称为 Project Lilliput 并由 Red Hat 的 Rom...
Spring Native,用于将 Spring Java 应用程序编译为称为本机映像的独立可执行文件,现在作为 beta 版本提供。与 JVM 相比,本机映像承诺更快的启动时间和更低的运行时内...
Java 编程将通过记录模式和数组模式以及开关表达式和语句的模式匹配得到增强,尽管这些功能的到来时间仍未确定。 在 3 月 23 日的在线演示中,Oracle 技术人员咨询成员加文比尔曼将这些功...
根据 OpenJDK 社区中的一项提议,Java 将配备一个 API 来保存状态,以此作为加快启动时间的一种方式。 建议的在 Java 软件供应商 Azul 的高级软件工程师 Anton Koz...
Eclipse 基金会的 Adoptium 项目发布了它的第一个 Eclipse Temurin Java SE 二进制文件,OpenJDK 的“生产就绪”构建,涵盖了适用于 Windows、L...
Java 在 2018 年悄然经历了其发展中最大的变化之一,采用了新发布节奏。这个大胆的新计划导致 Java 开发人员每六个月发布一次新功能。 这对于保持 Java 的新鲜感和相关性非常好,但也...
Java 将根据 OpenJDK 提案获得通用泛型,旨在使语言更易于使用,尽管该计划本身需要数年时间才能实现。 通用泛型最初将通过 OpenJDK 社区中的三个提案来提供。根据 Oracle 的...
正在为 Java 提议虚拟线程,以努力显着减少编写、维护和观察高吞吐量并发应用程序所需的工作量。 甲骨文的 JDK 增强提案 (JEP) 草案 本周提交,要求将虚拟线程作为 Java 标准版的一...
OpenJDK 的 瓦尔哈拉计划 探索了高级 Java 语言和 JVM 功能的可能性,它正在逐步交付值对象、原始对象和基本原语的统一。 总的来说,雄心勃勃的 Valhalla 项目旨在弥合原始人...
经过几年的争论,Java 准备在 JDK 18 中弃用 finalize 方法。这包含在 JDK 增强建议 421 中,它将 finalize 标记为已弃用并允许将其关闭以进行测试。它将保持默认...
Java 垃圾收集——通过删除未使用的对象重新分配内存——将通过标准 Java 开发人员正在考虑的提案得到改进。 OpenJDK Java 社区中提出的一个 JDK 增强提案 (JEP) 呼吁通...
Loom 是 Java/JVM 生态系统(由 OpenJDK 托管)中的一个较新项目,它试图解决传统并发模型中的局限性。特别是,Loom 提供了一种更轻量级的线程替代方案,以及用于管理它们的新语...
委婉地说,Java 被广泛使用和高度依赖。它是我们软件基础设施的主要部分。尽管对稳定性负有重大责任,但 Java 平台已设法保持对不断变化的环境的响应。使用 Java 的人的创造力是部分原因。 ...