数组名即引用在Java栈空间,数组元素在堆,并且空间连续。正式因为内存地址空间连续,访问数组元素时只需要根据起始地址和元素偏移量即可快速访问数组中的任意元素。 如果数组元素是基本类型,数组存放的是基本类型的值,空间中是连续存放的;如果数组元素是引用类型,数组存放的是对象的引用,数组元素是连续存放的,但引用的对象则不一定了。