Java用完全托管思路实现Value Class的难点?

Java

1个回答

写回答

落魄横烟浪

2026-01-08 13:25

+ 关注

Java
Java

Java并不满足于仅仅在Java虚拟机(Java VM)内引入结构体(Struct)。Java团队正在寻求一种体系,该体系要能与现有体系兼容,并且让现有体系与值类(Value Class)实现完全兼容。这一目标是否切实可行我并不清楚,但这确实是Java的设计目标。Java正采用完全托管的思路来实现值类。在Java看来,他们期望值类只是一个与标准类(Standard Class)有所不同的类,而不是Java虚拟机中的结构体。对于Java虚拟机而言,这一目标的实现难度相当复杂,因为会涉及到诸多方面,像类型、继承、接口、内存结构等等。在探索瓦尔哈拉(Valhalla)项目的进程中,Java并没有停滞不前,它有许多项目正在推进,巴拿马(panama)项目就是其中之一。在瓦尔哈拉项目的实现过程中,还需要与时俱进地跟随Java的其他变动,这进一步增加了开发的难度。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号