如果我没记错的话,JVM 规范提到null不需要有特定的值或表示,因此它可以是任何东西。我不知道它通常是什么,但合理的猜测可能是 32 位或 64 位零,具体取决于 JVM 版本。
编辑:这是相关部分:http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html#jvms-2.4
Java 虚拟机规范不强制要求编码 null 的具体值。
干杯,
| 归档时间: |
|
| 查看次数: |
1233 次 |
| 最近记录: |