堆栈 新的 认识_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 堆栈 新的 认识

堆栈 新的 认识

 2011/11/1 8:17:48  高级java工程师  http://wangjinlongaisong-126-com.iteye.com  我要评论(0)
  • 摘要:Aa=newA();在堆开辟空间,并把值存在堆,这时候栈也开辟一个空间,存得时对象的物理地址Aa=null;在栈中开辟空间,存个地址,因为它没值,所以堆中无需开辟超过作用域马上会被回收,堆和栈都是内存,栈的大小必须是确定的,堆的大小可以是不确定的,所以基本数据类型都是放在栈里,对象就得放在堆里
  • 标签:认识
A a = new A();

在堆开辟空间,并把值存在堆,这时候栈也开辟一个空间,存得时对象的物理地址


A a =null;
在栈中开辟空间,存个地址,因为它没值,所以堆中无需开辟


超过作用域 马上会被回收,堆和栈 都是内存,栈的大小必须是确定的,堆的大小可以是不确定的,所以 基本数据类型都是放在栈里,对象就得放在堆里

发表评论
用户名: 匿名