java - 可以将 null 分配给值类型变量或与值类型变量进行比较吗?

标签 java null value-type project-valhalla

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

Project Valhalla的目标之一是探索和孵化候选特征,例如value types .

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

如果不是,我也想知道为什么。

最佳答案

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

值类型是“不可变的、不可知的、不可为空的、不可同步的、最终的”

所以不,它不能为空

关于java - 可以将 null 分配给值类型变量或与值类型变量进行比较吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48694891/

相关文章:

java - EndPoint 类中的 Spring WS SOAP 响应 header 修改

c# - 组合框的项目为空时是否为空?

c# - C# 和 CLI 在值类型和构造函数方面有什么区别?

c# - 更改结构列表中元素的值

command-line-interface - 为什么可以在未装箱的值类型(没有基类)上调用虚拟 System.Object 成员?

Java POI 未设置上一个单元格超链接

java - JAX-WS客户端: JAXB required?

java - 如何编写 IOException 处理程序

Mysql 空值 sqoop 导入到 hive

Android:getArguments() 总是得到空值