在C 中实现JAVA的存储管理机制
翻新时间:2013-12-14
在C 中实现JAVA的存储管理机制
冯辉宁
南京大学计算机系,210093
关键词:Java、C 、存储管理、对象、指针
众所周知,JAVA语言最明显的优势在于用它设计的程序可以广泛地运行于互联网上所有安装了VM解释器的计算机上。然而,如今JAVA之所以在市场上如此流行,还得益于它的另一卖点:它提供了安全可靠和使用方便的存储管理机制。这是部分编程人员将它与其前身C 语言对比后所得出的结论。本文将针对两种语言的内存(以对象为单位)使用机制,通过从灵活性、易用性和效率三个方面的比较,来证明这样一个事实:在C 中可以实现与JAVA一样的存储管理机制。
一、JAVA对象是C 对象和指针二者的继承
JAVA作为C 的后继,在内存分配和对象使用上与之有很大的相似之处。请看下面的比较:
表1
操作
JAVA
C
指针使用
非指针使用
声明
ObjectClass Instance
ObjectClass* Instance
ObjectClass Instance
创建
Instance=new ObjectClass()
Instance=new ObjectClass()
声明时自动创建
数据访问
Instance.Data
Instance-
下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 找春天
- 永安公园的喷泉
- 赚书记
- 脚印
- 当大人也不容易
- 我想当…
- 我为妈妈做点事
- 找春天
- 布娃娃
- 我的“七仔”
- 帮助
- 圣诞老人的礼物
- 我看《爱的教育》
- 赞美小雨点
- 游鹿山公园
- 向教师感恩教师节庆祝活动
- 2012年迎新生策划书
- 学校教师节活动方案《绿叶对根的情意》
- 小学学校中秋节实践活动方案
- 中学庆祝第26个教师节活动方案
- 2012年商场超市教师节促销活动方案
- 大学迎新生演讲稿
- 迎中秋晚会活动方案
- 教师节活动方案:老师,节日快乐
- 五年级庆祝教师节主题班会活动方案
- 幼儿园庆祝教师节主题活动方案
- 庆祝第26个教师节活动方案
- 2012年教师节庆祝活动方案:感恩老师,让心灵飘香
- 学校庆祝第26个教师节活动方案
- 2012年商场教师节活动方案
- 我国审计市场声誉与质量分析
- 我国发展现代风险导向审计的建议
- 我国民间审计独立性分析
- 浅谈内部审计在风险管理中的责任和作用
- 浅谈国外风险导向审计对我国的启示
- 企业内部管理审计重点问题的概念性探析
- 浅谈审计风险模型的改进及实施障碍
- 审计道德风险的化解途径
- 民营企业内部审计方法论
- 企业评价的新思路
- 浅谈经济责任审计风险控制措施
- 审计质量与盈余管理相关性心理学分析
- 浅谈审计质量与注册会计师关系研究
- 试论我国国家审计领域行政执法的问题与对策
- 浅论内部审计与内部控制的关系
- 《窗前的气球》教学设计
- 《一分钟》教学设计
- 《我选我》教学设计
- 《“红领巾”真好》教学设计
- 《找春天》教学设计
- 《要是你在野外迷了路》教学设计
- 《画家和牧童》教学设计
- 《雷锋叔叔,你在哪里》教学设计
- 《邮票齿孔的故事》教学设计
- 《我不是最弱小的》教学设计
- 《画风》教学设计
- 《坐井观天》教学设计
- 《草船借箭》教学设计
- 《日月潭》教学设计
- 《一株紫丁香》教学设计