黑马程序员技术交流社区

标题: 问:finalizers和C++ 的 destructors有何差异? [打印本页]

作者: JohnCheung    时间: 2015-10-2 15:33
标题: 问:finalizers和C++ 的 destructors有何差异?
问:finalizers和C++ 的 destructors有何差异?

答:Java内部具有“内存使用回收” 的机制, 虽然它也提供了类似 (C++ 的) destructors的 finalize(),每个对象都可以使用这个方法 method,但必须冒著破坏原先回收机制的危险。所以建议尽量避免使用finalize(),不妨考虑多使用 null 及 dispose() 来释出资源会好一些。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2