黑马程序员技术交流社区
标题:
请问这种数组的赋值有没有在堆内存中创建实体数据??
[打印本页]
作者:
魏明明
时间:
2012-3-21 00:03
标题:
请问这种数组的赋值有没有在堆内存中创建实体数据??
本帖最后由 魏明明 于 2012-3-21 00:05 编辑
int[] array = {1,2,3,4,5};{1,2,3,4,5}是再 栈内存中 还是在堆内存中,在对内存中有新的实体呗创建么?
作者:
谢明
时间:
2012-3-21 00:18
本帖最后由 谢明 于 2012-3-21 00:25 编辑
int[] array = {1,2,3,4,5}; 其实就是数组的静态初始化
静态初始化就是指在数组定义好之后,直接为其指明内容:
格式:
数据类型 数组名[]={初值0,初值1,....,初值n};
数组作为引用数据类型 是存在堆内存中的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2