Java在被设计的时候,为了避免程序员对内存的非法操作,将内存的操作交给JVM控制,所以说Java就没有主动的垃圾回收机制,一些System.gc(),其实就是为了迎合C/C++程序员而设计的方法,你调用了不见得会执行,所以还是不要去尝试主动的进行垃圾回收,没意义。
不会,因为仍有可能恢复引用关系。但在下一个回收周期会被回收。
在下一个垃圾回收周期中
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题