【初学者】java中new 动态的对内存释放 相关问题,求高手解答,谢谢
【初学者】java中我知道有new,但好像没有delete啊?那动态的对内存怎么释放啊?球解惑谢谢了!
[解决办法]
百度 GC
[解决办法]
一般的jvm都提供垃圾回收,所以不需要你自己清理,系统会隔一段时间自动清理的
如果想手动清理,可以调用System.gc();不过这个方法也不能保证立刻清理垃圾
[解决办法]
如果一段动态内存,没有被其他变量引用,也就是说没有被程序使用,那么它就会被当成垃圾被系统回收,所以如果你的一段程序使用了某个变量引用一段内存,从某一个处理以后,你不需要再使用这段内存,同时你的变量的还在有效的作用域内,那么你可以用变量=null的方式来改变变量的指向,使变量不再引用那段内存。
[解决办法]
垃圾回收
[解决办法]
自动回收
[解决办法]