我总是想知道一个新对象会发生什么,比如说
final StringBuilder sb = new StringBuilder();
sb.append("some code");
在 java 创建新的 StringBuilder 对象后,执行它所做的事情(不将其存储到类变量中( 并退出该方法,StringBuilder 对象会发生什么变化?它保留在 ram 中还是被垃圾收集器删除?
我问这个是因为我设计了一个游戏,每次点击都会创建许多对象,例如 StringBuilder。
如果没有对该对象的引用,它最终将被垃圾回收器删除。