提问者:小点点

在代码处理完一个新对象之后,它会发生什么?


我总是想知道一个新的物体会发生什么

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

在Java创建了新的StringBuilder对象,做了它所做的事情(不将其存储到类变量中)并退出方法之后,StringBuilder对象发生了什么? 它留在ram中还是被垃圾收集器移除?

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


共1个答案

匿名用户

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