1:finalize()的调用是随机的,当jvm判断内存不足时会调用这个方法!我们不知道jvm何时调用该方法!
2:标志位,用于判断何时进行垃圾回收了!
2:标志位,用于判断何时进行垃圾回收了!
解决方案 »
- 求解答~~~~~~~~~
- 怎么让jqgrid分页 我是用struts2+mybatis+spring的
- struts2文件上传 文件类型限制问题
- 大家来谈谈WebService
- 用JAVA写再线聊天系统的服务器端的问题 -----各位大侠帮帮忙吧---------- 实习用的----急啊--------
- 奥运有分的继续散发java精神哦
- 怎么不让hibernate生成的sql语句不输出到tomcat的stdout.log文件里
- 请问大家C/s接口的数据通信问题
- Servlet参数传递的问题
- weblogic中javaBean引用的类应该放在服务器的什么地方
- jsp:setproperty能否同时传两个参数?要怎么传!在线等!!!
- 【500分】求“用jbuilder9 + weblogic开发web service的step by step教程?最好是调用ejb”急!!!!!!!!!!!!!!!!!!!!!!!!!!!!
你将它去掉的话,gcrun的值一直是false,当jvm调用finalize方法的时候,if语句一直成立,当然会不断输出那一行啊,finalize方法在何时调用不确定的,调用次数也不确定,并不是只调用一次!
楼主以前是学c的吧?