读书人

Java内存储器解析(转)

发布时间: 2012-08-28 12:37:01 作者: rapoo

Java内存解析(转)

?

分类:?Java2011-09-03 15:42?327人阅读?评论(13)?收藏?举报

?

例2. 对象的创建:

String str=new String("abc");? //创建String类型的对象str

内存解析:

这里的str是String类型的对象,所以放入栈中,而new出来的东西则放入到堆中,对于初始值"abc"则放入到常量池中即可。

Java内存储器解析(转)

?

例3. 数组的创建

Int s[] = new Int[3];s[0]=3;s[1]=2;s[2]=3;

内存解析:

这里的s[]是一个数组变量,所以放入到栈中,new出来的东西还是放入到堆中,最后的每个元素的值则放入到常量池当中。

Java内存储器解析(转)

?

读书人网 >编程

热点推荐