摘要: 在许多方面,Java类似于C++。Java的语法非常类似于C++,Java有类、方法和数据成员;Java的类有构造函数;Java有异常处理。 但是,如果你使用过C++会发现Java也丢掉一些可能是你熟悉的特性。这些特性之一就是析构函数。取代使用析构函数,Java支持finalize()方法。 在本文中,我们将描述finalize()与C++析构函数的区别。另外,我们将创建一个简单的Applet来演示finalize()是如何工作的。最终的界限 与Java不同,C++支持局部对象(基于栈)和全局对象(基于堆)。因为这一双重支持,C++也提供了自动构造和析构,这导致了对构造函数和析构函数的调用,( 阅读全文
posted @ 2012-01-08 16:16 >3< 阅读(309) 评论(0) 推荐(0) 编辑