繁体   English   中英

是否可以为值分配或与值类型变量进行比较?

[英]Can null be assigned to or be compared to a value type variable?

在Java中,始终存在原始类型和引用,但不存在值类型。

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

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

如果没有,我也想知道原因。

从这里: https//wiki.openjdk.java.net/display/valhalla/Minimal+Value+Types

值类型是“不可变的,身份不可知的,不可空的,不可同步的,最终的”

所以不,它不能为空

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM