标签:
转自:http://jeromecen1021.blog.163.com/blog/static/18851527120117274624888/
面试题目:
地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?
一.回答:什么时候?
二.回答:对什么东西?
三.回答:做什么?
总结:删除不使用的对象,回收内存空间;运行默认的finalize,当然程序员想立刻调用就用dipose调用以释放资源如文件句柄,JVM用from survivor、to survivor对它进行标记清理,对象序列化后也可以使它复活。
千万不要说网上google下,就算说也要说出自己以前遇到这样的问题是怎么处理的,对这个知识有什么认识想法,然后可以反问下考官,这样可以不让技术型的考官为如何继续话题而对你无语,呵呵。
转:面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
标签:
原文地址:http://www.cnblogs.com/fengjian/p/4917862.html