ThinkInJava《第二章 万物皆对象》总结
2008-02-23 09:24:02来源:互联网 阅读 ()
× 程序运行时,数据可以存储在以下六个地方:
1、 寄存器,编译器分配,速度最快,但无法直接控制。
2、 内存中的栈。可直接使用栈指针访问。
栈指针下移,就创建了新的存储空间;栈指针上移,就释放存储空间。
Java编译器会生成控制栈指针上移、下移的代码,因此,编译时存储在栈中的数据的位置、生命周期是已知的。
3、 内存中的堆(heap)很灵活,但速度比栈要慢。
4、 静态存储(ststic storage):可以使用static关键字来指明对象中的某个元素是静态的。
5、 固定存储(constant storage):在嵌入式系统中,常量值可以直接放在ROM中。
6、 非内存的存储:对象被转化为某种能保存在其他介质上的东西,需要使用的时候又可以在内存中重建。如:流对象和
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:人物谱--Rod Johnson
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash