首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

关于java内存储器的一点总结

2013-09-07 
关于java内存的一点总结这段时间在重温java基础,自己基础还是不牢靠阿,又遇到了内存分析这块,现在自己总结

关于java内存的一点总结

这段时间在重温java基础,自己基础还是不牢靠阿,又遇到了内存分析这块,现在自己总结了几点(若有错,请指正,感谢~):


1.基本数据类型及引用类型(除了基本数据类型之外的都是引用类型)作为局部变量的是放在栈中的,new出来的对象及数组是放在堆中的。


2.方法的形参等同于局部变量,放在栈中。方法执行完毕之后,为参数分配的内存立马消失,而对象可能会等着自动回收才消失。


3.成员变量(可以说是全局变量,非静态的)放在堆中,在new出来的对象里面(成员变量嘛,当然跟着对象走)。


4.静态变量和字符串常量放在data segment中。


热点排行