垃圾回收

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  举报/纠错

由于使用new运算符来为对象动态地分配内存,你可能想知道这些对象是如何撤消的以及他们的内存在以后的重新分配时是如何被释放的。在一些语言,例如C++ 中,用delete 运算符来手工地释放动态分配的对象的内存。Java 使用一种不同的、自动地处理重新分配内存的办法:垃圾回收( garbage collection) 技术,它是这样工作的:当一个对象的引用不存在时,则该对象被认为是不再需要的,它所占用的内存就被释放掉。它不像C++ 那样需要显式撤消对象。垃圾回收只在你的程序执行过程中偶然发生。它不会因为一个或几个存在的对象不再被使用而发生。况且,Java 不同的运行时刻会产生各种不同的垃圾回收办法,但是对你编写的大多数程序,你不必须考虑垃圾回收问题。

举报/纠错
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005-2025 王朝網路 版權所有 聯絡我們導航