在C 中实现JAVA的存储管理机制 .docVIP

  • 4
  • 0
  • 约 5页
  • 2016-12-21 发布于贵州
  • 举报
在C 中实现JAVA的存储管理机制 冯辉宁 南京大学计算机系系,210093 关键词::Java、C 、存储管管理、对象、指针 众所周知知,JAVA语言最明显的优优势在于用它设计的程序可以以广泛地运行于互联网上所有有安装了VM解释器的计算机机上。然而,如今JAVA之之所以在市场上如此流行,还还得益于它的另一卖点:它提提供了安全可靠和使用方便的的存储管理机制。这是部分编编程人员将它与其前身C 语言对比后所得出的结论。。本文将针对两种语言的内存存(以对象为单位)使用机制制,通过从灵活性、易用性和和效率三个方面的比较,来证证明这样一个事实:在C 中可以实现与JAVA一样样的存储管理机制。 一、JJAVA对象是C 对象和和指针二者的继承 JAVAA作为C 的后继,在内存存分配和对象使用上与之有很很大的相似之处。请看下面的的比较: 表1 操作 JAAVA C 指针使用 非指针使用 声明 ObjeectClass Insttance ObjectCClass* Instannce ObjectClaass Instance 创建 Instance==new ObjectCllass() Instannce=new ObjecctClass() 声明时时自动创建 数据访问 Innstance-Dataa 方法调用 () Innstance-Methhod() ()

文档评论(0)

1亿VIP精品文档

相关文档