java里对象实例化没有进行赋值,直接new一个对象使用方法。在使用完后这个对象会直接释放吗?

如题所述

我补充一下楼上,对象被创建后,不会立即被回收,它会被丢到垃圾回收中的新生代中,在新生代中,刚加入的东西都会进入伊甸园,当伊甸园存满时,触发一次新生代的垃圾回收,当某个对象不再被其他引用时,它就会被回收。其实好像百分之九十的变量都活不过伊甸园,具体可以研究一下垃圾回收机制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-27
会,Java有垃圾回收机制,也就是执行完程序会自动释放空间
第2个回答  2019-10-21
运行过程中产生的任何对象都由Java虚拟机根据垃圾回收算法在特定时间点进行回收。追问

也就是说这个不进行赋值,直接new对象使用完方法后会被会回收释放内存是吗?

追答

本回答被提问者采纳
相似回答