Object[] obj={}; 这个语句算是在堆里面创建一个数组了吗
是的,你可以直接打个输出语句验证一下JAVA虚拟机规范中就说到:所有被new出来的对象和数组都应当被分配在堆内存中。
没有创建很多Object,只会创建一个 Object[] 类型的引用,包括起始地址和长度