您的位置:首页 > 编程语言 > Java开发

java数组静态初始化区别(内存方面)

2012-10-22 12:24 363 查看
java数组静态初始化区别(内存方面)

检举 | 2011-4-9 11:26 提问者: s2006201019 | 浏览次数:477次

//静态初始化数组:方法一

String dogs[] = new String[] {

"Tom","Sam","Mimi"

};



//静态初始化数组:方法二

String dogs[] = { "Tom","Sam","Mimi" };

我来帮他解答

2011-4-9 12:09 满意回答

第一种 new string[]{} 是放在堆区的,而dogs是在栈区的,两者通过引用相互连接

第二种 直接在栈区的

new出来的东西都放在堆区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: