Java拓展新视野:支持新平台

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

Java现已支持新平台:这对开发者意味着什么?



Oracle公司宣布了Java生态系统的重大扩展。从最新版本的JDK开始,Java编程语言正式获得了对新计算平台的支持。这一事件为开发者在以前无法访问的设备和系统上创建应用程序打开了大门。



这个新平台是RISC-V——一种开放指令集架构(ISA),它在嵌入式系统、物联网设备甚至服务器解决方案领域迅速流行起来。此前,Java主要支持x86和ARM架构,但现在列表中添加了RISC-V。这一决定是为了响应社区和芯片制造商日益增长的需求。



Java支持RISC-V的关键方面

  • 代码可移植性:开发者可以在RISC-V设备上运行现有的Java应用程序,而无需进行重大修改。JVM(Java虚拟机)已在解释器和C2编译器(JIT)层面针对该架构进行了适配。
  • 性能:初步基准测试显示,Java在RISC-V上的性能与ARM相当,尽管预计在未来的补丁中会进一步优化。
  • 安全性:所有标准的Java安全机制(沙箱、安全管理器)在新平台上完全可用。
  • 工具链:更新后的JDK包含所有必要的工具(javac、jar、jlink),用于针对RISC-V进行交叉编译。


对开发者的实际意义

对于Java社区来说,这意味着现在可以使用同一种语言为强大的服务器(x86)和低功耗微控制器(RISC-V)编写代码。这对于以下领域的项目尤其重要:

  • 物联网(IoT)——传感器、智能家居、工业自动化。
  • 教育平台——RISC-V常用于教学处理器。
  • 云计算——一些提供商开始尝试使用RISC-V来降低架构许可成本。


“这是Java作为真正跨平台语言发展的合乎逻辑的一步,”Java平台集团的一位代表评论道。“我们紧跟行业趋势,而RISC-V是开放硬件的未来。”预计全面稳定支持将在即将发布的LTS版本中实现。



如何开始使用?

要尝试在RISC-V上使用Java,您需要:

  1. 从官方网站下载最新版本的JDK(适用于Linux/RISC-V的构建版本)。
  2. 如果您没有RISC-V物理设备,请安装QEMU模拟器。
  3. 运行测试应用程序:java -version应显示架构为riscv64。

请关注PythonLib上的更新——我们将发布针对新平台的实用指南和代码示例。

推荐库