对象包装器中的Java基本数据字段

对象包装器中的Java基本数据字段,java,class,integer,wrapper,primitive,Java,Class,Integer,Wrapper,Primitive,我正在浏览Java中的原始包装器文档 虽然我理解这些方法提供的所有额外功能的实用性,但我似乎不理解对象首先是如何存储原语的。似乎没有任何原始的final int 编辑:我了解到Java文档只显示公共字段和方法,在查看源代码之后,可以看到一个私有的int字段。 只是确认一下,这就像编译器通过公共构造函数进行自动装箱/自动取消装箱来设置值一样简单 如果您转到java.lang.Integer的源代码,您会发现 private final int value; 在API文档中看不到它的原因是文档中

我正在浏览Java中的原始包装器文档

虽然我理解这些方法提供的所有额外功能的实用性,但我似乎不理解对象首先是如何存储原语的。似乎没有任何原始的final int

编辑:我了解到Java文档只显示公共字段和方法,在查看源代码之后,可以看到一个私有的int字段。
只是确认一下,这就像编译器通过公共构造函数进行自动装箱/自动取消装箱来设置值一样简单

如果您转到
java.lang.Integer
的源代码,您会发现

 private final int value;

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

实际上,Java1.7
private final int value@ScaryWombat,我上面链接的文档中没有提到该字段。下面的答案回答了我的问题。如果你有什么私人的东西,你会向全世界宣传吗?@ScaryWombat,这完全有道理。我找不到(除了下面的答案之外,我仍然找不到)任何表示未显示私有字段和方法的源代码。由开发人员决定编写哪些Javadoc-了解使用的
标记