【发布时间】:2017-11-14 19:02:31
【问题描述】:
假设我有一个类,它加载一个文件,然后调用另一个方法对该文件执行某些操作。例如,计算文件中的单词。
在 CountWords 类中,创建了许多对象/集合以获取单词数。方法运行,找到字数,然后返回给调用类。
我的问题是,当控制权返回给调用类时,CountWords 类中创建的所有对象/集合是否都“销毁”了,或者它们是否保留在内存中?如果是后者,我是否必须在退出类之前将每个对象设置为 null 以将它们标记为收集?
【问题讨论】:
标签: java object garbage-collection jvm