java中的数组类型[J]是什么

java中的数组类型[J]是什么,java,arrays,Java,Arrays,我们非常熟悉标准基元数组类型,例如: [I // array of integer [L // array of Long [D // array of Double [Ljava.lang.Object // array of Object 但这是什么呢 [J 群集分配:=2->[J@4fe42c88,1 -> [J@d27bdb2,0 -> [J@2c16f7dd 更新所以我误读了[L:那是一个类/接口的输出-我认为它是很长的。相反,J是很长的(如第一个答案所示)来自 i、 e.这是

我们非常熟悉标准基元数组类型,例如:

[I // array of integer
[L // array of Long
[D // array of Double
[Ljava.lang.Object   // array of Object
但这是什么呢

[J
群集分配:=2->[J@4fe42c88,1 -> [J@d27bdb2,0 -> [J@2c16f7dd

更新所以我误读了[L:那是一个类/接口的输出-我认为它是很长的。相反,J是很长的(如第一个答案所示)

来自


i、 e.这是一个长原语数组

谢谢-你在哪里找到的?啊!你已经更新了答案;)好吧,你不应该剪切输出/结果。
[Ljava.lang.Object
应该表明
[L
不是
数组的全部输出。事实上正确的是
[Ljava.lang.Long
。请注意,
[D
double
数组的编码,而不是
double
数组(
double
double
的包装类型)。@Tom实际上,正确的是
[Ljava.lang.Long;
——需要分号来终止类的内部名称。在问题中,
Ljava.lang.Object;
之后也缺少分号。
Element Type        Encoding
long                J
...