笔试的一个概念题. 问:JVM运行垃圾回收机制的时候.其工作原理简述一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GC模式引用记数,每个对象喊有一个引用记数器,当有引用连接对象时 计数器+1 引用离开作用域或被设置NULL时记数器-1,某对象为0 就释放空间,缺陷循环引用记数器不为0 但 对象应该被回收JVM使用的 对于任何活的对象 一定能够找到它所分配的 堆栈 静态存储空间,对于每个引用必须追踪他所有的引用对象,然后对这些引用对象所包含的所有引用,反复进行,直到全部被访问为止。可能说的有点抽象就是为NULL或者在作用域外的都可以被回收 垃圾回收 有多种回收机制,jdk也经历了多种回收机制 主要是2个一个是引用计数,归0时释放这个对象还有是GC会判断这个对象是不是NULL了,并且没有其他对象与其链接没有的话,释放对象 JAVA的GC机制有经过很多代,有很多种,这里肯定是说不清的,你在网上搜索一下,有很多,自己看看吧, 由JVM自己决定什么时候做GC 随机随时随地 you can use google to find the answer 父类子类问题 jtable的列名为什么显示不出来了 JDBC连接不了sql server2005. 如何利用JAI读取多页TIFF文件并保存 Spring 问题! 哪位用过oracle jdeveloper903的,请帮解决一个简单的问题,100分相送 关于constructor 急急...送分。。关于JSP的错误:java.lang.StringIndexOutOfBoundsException: String index out of range: -1?? 在java里面如何计算日期 第二次运行Tomcat,帮我看看! 请懂得java和c#两门语言的朋友进来看一下. 内部类问题。。。
引用记数,每个对象喊有一个引用记数器,当有引用连接对象时 计数器+1 引用离开作用域或被设置NULL时记数器-1,某对象为0 就释放空间,缺陷循环引用记数器不为0 但 对象应该被回收JVM使用的 对于任何活的对象 一定能够找到它所分配的 堆栈 静态存储空间,对于每个引用必须追踪他所有的引用对象,然后对这些引用对象所包含的所有引用,反复进行,直到全部被访问为止。
可能说的有点抽象就是为NULL或者在作用域外的都可以被回收
一个是引用计数,归0时释放这个对象
还有是GC会判断这个对象是不是NULL了,并且没有其他对象与其链接
没有的话,释放对象
这里肯定是说不清的,
你在网上搜索一下,有很多,自己看看吧,
随机随时随地