在深入了解 Array 之前,一直以为 Array 比较简单,但是深入了解后才发现其实挺复杂的.所以我把重要的写在最前面,但凡遇到和语言本身相关的问题,都可以查阅 Java Language and Virtual Machine Specifications 一.Array 是一个是对象吗? 首先可以肯定的是,数组是一个对象:但是在推导的过程中还是有些难以理解的问题,比如对于任意一个引用对象A, 数组是协变的,所以Object[]是A[]的父类,即Object[] o = A[]; 数组是一个