dmi*_*inn 7 java
我知道不可能创建,List<int>因为 int 是原始类型。但是,我想知道为什么我可以创建List<int[]>. 基本上,我的问题是为什么可以Collection<primitive_type_array>在 Java 中使用。
List<int>
List<int[]>
Collection<primitive_type_array>
Rad*_*scu 5
根据Java语言规范
\n 在Java 编程语言中,数组是对象(\xc2\xa74.3.1),是动态创建的,并且可以分配给Object 类型的变量(\xc2\xa74.3.2)。类 Object 的所有方法都可以在数组上调用。\n
在Java 编程语言中,数组是对象(\xc2\xa74.3.1),是动态创建的,并且可以分配给Object 类型的变量(\xc2\xa74.3.2)。类 Object 的所有方法都可以在数组上调用。
小智 -1
因为数组是本身保存对其他对象或基本类型的引用的对象。 https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html
归档时间:
9 年,8 月 前
查看次数:
1401 次
最近记录: