Java如何为接口阵列分配存储?
由于接口只指定方法而不指定实例变量,因此如何将存储分配给以下对象:Java如何为接口阵列分配存储?,java,Java,由于接口只指定方法而不指定实例变量,因此如何将存储分配给以下对象: Comparable[] aux = new Comparable[20]; 每个位置将分配多少存储空间(即不计算阵列开销)?对象是引用类型,因此每个对象子类型(包括比较器和每个其他接口)都是引用类型。这意味着每个数组项的大小都是对象引用的大小。对象的类型没有区别。对象是引用类型,因此每个对象子类型(包括Comparator和每个其他接口)都是引用类型。这意味着每个数组项的大小都是对象引用的大小。它是什么类型的对象没有区别。数
Comparable[] aux = new Comparable[20];
每个位置将分配多少存储空间(即不计算阵列开销)?对象是引用类型,因此每个对象子类型(包括比较器和每个其他接口)都是引用类型。这意味着每个数组项的大小都是对象引用的大小。对象的类型没有区别。对象是引用类型,因此每个对象子类型(包括Comparator和每个其他接口)都是引用类型。这意味着每个数组项的大小都是对象引用的大小。它是什么类型的对象没有区别。数组只为指向对象的指针分配足够的连续内存,而不需要为实际对象本身分配内存
我们有时会忘记,Java仍然使用“指针”(也称为引用),它只是不提供与其他语言相同的访问这些指针的级别。数组只为指向对象的指针分配足够的连续内存,而不需要为实际对象本身分配内存
我们有时会忘记,Java仍然使用“指针”(也称为引用),它只是不提供与其他语言相同的访问这些指针的级别数组只是为指向对象的指针分配足够的连续内存,它本身不需要为实际对象分配内存,如果你发布这个答案,我会接受。数组只为指向对象的指针分配了足够的连续内存,它本身不需要为实际对象分配内存。如果你发布这个答案,我会接受它。