我在哪里可以找到Java数组的源代码?
我在哪里可以找到java数组的源代码?
例:
double[] arr=new double[20];
所有具有任何维度的数组都实现了Cloneable
和Serializable`接口。 我搜索了源代码但找不到相应的代码。
看一下这个解释。 但基本上数组类型是内置于jvm的,你需要分析你正在运行的jvm的源代码,以便真正了解它是如何工作的。
这是java.util.Arrays的javadocs ,这里是openjdk中java.util.Arrays的实现 。 谷歌代码搜索是一个很好的方法。
更新1:链接已更新。 发布了错误的链接。
更新2:正如thilo所指出的,Array的jvm实现就在这里