![Java编程从零开始学(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/137/29977137/b_29977137.jpg)
上QQ阅读APP看书,第一时间看更新
5.2 基本类型数组的声明
前面我们已经了解了什么是数组、什么是基本数据类型的数组,那么大家是不是迫不及待地想知道一个基本数据类型的数组是什么样子的呢?下面我们就一起来揭开它神秘的面纱吧!
基本数据类型的数组声明方式如下:
![](https://epubservercos.yuewen.com/96FD95/16499866704817306/epubprivate/OEBPS/Images/Figure-P74_51845.jpg?sign=1739363355-BsPmRMaFAJ89LpOrELw5VG2awjMnTt3s-0-566335a97a05dc28e5d00406faa0a81e)
其中,type用来标识数组的类型名,主要用来表示数组中元素的类型;var用来声明数组的变量名。其基本的定义方式如下:
![](https://epubservercos.yuewen.com/96FD95/16499866704817306/epubprivate/OEBPS/Images/Figure-P74_51846.jpg?sign=1739363355-LSksPvuF8pAO9BfhGJk3lXLwmtsmhRo8-0-00cac66812a955ed9692e0e8fbcba3ee)
需要说明的是,在Java语言中声明数组时不能指定其长度,即不指定数组中元素的个数,类似于“int a[5];”这样的定义方式是非法操作。
经过上面的操作,我们就在栈空间开辟了一个空间,存放着局部变量和对象的引用(数组可以看作一个对象,元素都是它的属性),如图5.1所示。
![](https://epubservercos.yuewen.com/96FD95/16499866704817306/epubprivate/OEBPS/Images/Figure-P74_8978.jpg?sign=1739363355-1tgzgvOSRBWn2GoacCp5FXHfZ1LOZZkg-0-7b60903e0cfc7ca29fe926d68fff9d4b)
图5.1 数组声明后在内存中的位置