java的内存回收机制是什么呢?程序员能自己手动释放内存么?能指定内存释放时间么?
5个回答
展开全部
不能手动释放,内存中没有引用指向的对象为垃圾,java垃圾回收机制会不定时的收回这些垃圾对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有绝对的强制垃圾回收的方法,不过可以这样去做:
1. 对于不再引用的对象,及时把它的引用赋为null。 obj = null;
2. 如果内存确实很紧张,调用System.gc() 方法来建议垃圾回收器开始回收垃圾。
1. 对于不再引用的对象,及时把它的引用赋为null。 obj = null;
2. 如果内存确实很紧张,调用System.gc() 方法来建议垃圾回收器开始回收垃圾。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个的话是可以手动调用的 但是这个行为是很不好的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询