【发布时间】:2023-08-03 20:58:01
【问题描述】:
在哪里可以找到 java 数组的源代码?
例子:
double[] arr=new double[20];
任何维度的所有数组都实现Cloneable和Serializable`接口。我搜索了源代码,但找不到此代码。
【问题讨论】:
-
@Raúl 无关紧要。这是来自 JDWPA,而不是 JVM。
在哪里可以找到 java 数组的源代码?
例子:
double[] arr=new double[20];
任何维度的所有数组都实现Cloneable和Serializable`接口。我搜索了源代码,但找不到此代码。
【问题讨论】:
查看this 以获得解释。但基本上数组类型是 jvm 内置的,你需要分析你正在运行的 jvm 的源代码才能真正了解它是如何工作的。
【讨论】:
这里是javadocs for java.util.Arrays,这里是implementation of java.util.Arrays in openjdk。谷歌代码搜索是一个很好的方法。
更新 1:链接已更新。发错链接了。
【讨论】:
java.util.Array 只是一个实用程序类。