ThinkInJava《第二章 万物皆对象》总结

2008-02-23 09:24:02来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

× 程序运行时,数据可以存储在以下六个地方:

1、 寄存器,编译器分配,速度最快,但无法直接控制。

2、 内存中的栈。可直接使用栈指针访问。

栈指针下移,就创建了新的存储空间;栈指针上移,就释放存储空间。

Java编译器会生成控制栈指针上移、下移的代码,因此,编译时存储在栈中的数据的位置、生命周期是已知的。

3、 内存中的堆(heap)很灵活,但速度比栈要慢。

4、 静态存储(ststic storage):可以使用static关键字来指明对象中的某个元素是静态的。

5、 固定存储(constant storage):在嵌入式系统中,常量值可以直接放在ROM中。

6、 非内存的存储:对象被转化为某种能保存在其他介质上的东西,需要使用的时候又可以在内存中重建。如:流对象和

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【J2ME】 Debug 笔记(一)

下一篇:人物谱--Rod Johnson