使用完代码后,新对象会发生什么情况?



我总是想知道一个新对象会发生什么,比如说

final StringBuilder sb = new StringBuilder();
sb.append("some code");

在 java 创建新的 StringBuilder 对象后,执行它所做的事情(不将其存储到类变量中( 并退出该方法,StringBuilder 对象会发生什么变化?它保留在 ram 中还是被垃圾收集器删除?

我问这个是因为我设计了一个游戏,每次点击都会创建许多对象,例如 StringBuilder。

如果没有对该对象的引用,它最终将被垃圾回收器删除。

相关内容

最新更新