可以将NULL分配给或与值类型变量分配或进行比较



在Java中,始终存在原始类型和参考,但不存在价值类型。

Valhalla项目的目标之一是探索和孵化特征候选者,例如价值类型。

我想知道是否可以将null分配给值类型变量,或者是否可以将值类型变量与null进行比较。

如果没有,我也想知道为什么。

从这里:https://wiki.openjdk.java.net/display/valhalla/minimal value types

价值类型是"不变的,身份不可分割的,不可破坏的,不可能的,最终的,最终"

所以不,它不能为null

值类型变量为 valuenull是任何值。因此,根据定义,null和值类型是不兼容的。

相关内容

  • 没有找到相关文章

最新更新