Java 对象包装器中的原始数据字段

Java primitive data fields in object wrappers

我正在查看 Java 中原始包装器的文档。

虽然我理解这些方法提供的所有额外功能的效用,但我似乎并不理解对象最初是如何存储原语的。似乎没有任何原始的最终整数。

编辑:我了解到 Java 文档仅显示 public 字段和方法,并且在查看源代码后看到一个私有 int 字段。 只是为了确认,它就像编译器通过 public 构造函数执行 autoboxing/autounboxing 来设置值一样简单?

如果你去java.lang.Integer的源代码你会发现

 private final int value;

您在 API 文档中看不到它的原因是文档中未包含私有属性和方法。