开发者社区> 问答> 正文

gc()是什么?

Java做题的时候看到这个函数,是用来干嘛的?

展开
收起
YDYK 2020-04-24 14:22:11 961 0
1 条回答
写回答
取消 提交回答
  • gc()方法用于调用垃圾收集器进行清理处理。在System和Runtime类中可以找到此方法。该函数显式地使Java虚拟机释放未使用对象占用的空间,以便可以利用或重用它。考虑以下示例,以更好地了解gc()方法如何调用垃圾回收器。

    public class TestGarbage1{  
     public void finalize(){System.out.println("object is garbage collected");}  
     public static void main(String args[]){  
      TestGarbage1 s1=new TestGarbage1();  
      TestGarbage1 s2=new TestGarbage1();  
      s1=null;  
      s2=null;  
      System.gc();  
     }  
    }  
    
    2020-04-24 14:54:27
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JVM的GC 立即下载
Garbage In,Garbage Out 立即下载
低代码开发师(初级)实战教程 立即下载