我在哪裏可以找到java數組的源代碼?我在哪裏可以找到Java數組的源代碼?
實施例:
double[] arr=new double[20];
所有陣列與任何尺寸實現Cloneable
和Serializable`接口。我搜索了源代碼,但找不到這個代碼。
我在哪裏可以找到java數組的源代碼?我在哪裏可以找到Java數組的源代碼?
實施例:
double[] arr=new double[20];
所有陣列與任何尺寸實現Cloneable
和Serializable`接口。我搜索了源代碼,但找不到這個代碼。
看一看this的解釋。但基本上,數組類型是內置於jvm的,並且您需要分析您正在運行的jvm的源代碼,以便真正知道它是如何工作的。
這裏是javadocs for java.util.Arrays這裏是implementation of java.util.Arrays in openjdk。谷歌代碼搜索是一個好方法。
UPDATE 1:鏈接已更新。發佈錯誤的鏈接。
我認爲他問的基礎設施,可以讓你真正創建數組。 'java.util.Array'只是一個實用類。 – 2010-10-19 05:12:09
請注意,這是數組實用程序類(不是本機數組數據類型)的源。 – Thilo 2010-10-19 05:12:15
谷歌代碼搜索是好的,但,也許在這裏:http://www.google.com/codesearch/p?hl=en#TTY8xLpnKOE/src/share/back/ArrayTypeImpl.c&q=array%20package:%22http:// hg.openjdk.java.net/jdk7/hotspot/jdk%22 – Thilo 2010-10-19 05:15:04
http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/2d585507a41b/src/share /back/ArrayTypeImpl.c – 2015-04-10 15:24:46
@勞爾不相干。這是來自JDWPA,而不是JVM。 – EJP 2016-07-14 03:31:37