null 可以赋值给值类型变量或与值类型变量进行比较吗?

Fed*_*ner 4 java null value-type project-valhalla

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

Valhalla 项目的目标之一是探索和孵化候选功能,例如值类型

我想知道是否null可以分配给值类型变量,或者值类型变量是否可以与null.

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

Joh*_*ohn 5

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

值类型是“不可变的、与身份无关的、不可为空的、不可同步的、最终的”

所以不,它不能为空