gpt4 book ai didi

java - java中的零长度数组

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:39 26 4
gpt4 key购买 nike

代码下方

public class Example {
static int[] member;
public static void main(String[] args) {
int[] ic = new int[0];
if (ic == null){
System.out.println("ic is null");
}
System.out.println(ic); // [I@659e0bfd
if(member == null){
System.out.println("member is null");
}
}
}

很明显,零长度数组不能添加元素。

如果 ic 不是 nullic 指向什么?

根据下图,ic 是否指向内存位置 659e0bfd(为空)?

enter image description here

最佳答案

What does ic point to, if it is not null?

它指向一个容量为零的空数组。数组是引用类型,并且像任何其他引用类型一样为它们分配内存空间。

关于java - java中的零长度数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31367547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com