开发者社区> 问答> 正文

GC是什么?为什么要有GC?

GC是什么?为什么要有GC?

展开
收起
游客pklijor6gytpx 2019-12-02 14:29:06 1941 0
3 条回答
写回答
取消 提交回答
  • 下一站是幸福

    每个程序员都遇到过内存溢出的情况,程序运行时,内存空间是有限的,那么如何及时的把不再使用的对象清除将内存释放出来,这就是GC要做的事。

    2020-04-02 22:30:05
    赞同 展开评论 打赏
  • 精于基础,广于工具,熟于业务。

    GC就是垃圾回收机制,如果不进行垃圾回收的需要你计算机的内存无限大。可以这么理解,就像您家也要定时清理一些不用的物品,不能都存放那里。

    2019-12-03 11:19:17
    赞同 展开评论 打赏
  • GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理

    2019-12-03 11:19:31
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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