2012-02-07 39 views

回答

5

它們int[].class

new int[]{1,2,3,4} instanceof int[]; // true 
+0

基本上提供'長度',基本的'對象'方法,沒有別的。 – 2012-02-07 01:08:28

+1

您可以添加JVM在運行時按需合成這些類。 – 2012-02-07 01:14:58

0

Java Language Specification

在Java編程語言陣列(第4.3.1節),動態創建的對象,並且可以是分配給Object類型的變量(§4.3.2)。 可以在數組上調用Object類的所有方法。

0

的實例「新INT [4]」被稱爲類的一個實例[I它是類的一個維整數數組的。每個一維整數數組就是這個類的一個實例

new int [x] [y]是類[[I]的一個實例。 new int [x] [y] [z]是類[[[I]的一個實例。

注意這裏的模式?

在引擎蓋下JMV有一個元類,像這樣的數組類型[I,[[I或[[[I在需要時被實例化。同樣的邏輯適用於所有基元類型。

相關問題