Java 垃圾收集器的角色

Java 垃圾收集器的角色,java,garbage-collection,Java,Garbage Collection,在阅读有关垃圾收集器的课程时,我了解到它会从内存中删除未引用的对象,我在一次与该主题相关的测验中试图回答一些问题,我发现了以下问题: 垃圾收集器的作用是确保有足够的内存来运行Java程序 是真是假?我知道它管理内存,但它能保证有足够的内存来运行程序吗?它能做到,它听起来准确: “垃圾收集” 垃圾收集器不负责内存分配或确保有足够的内存来运行程序 请看一下维基百科关于垃圾收集器的内容: 根据甲骨文的说法: 什么是自动垃圾收集?自动垃圾收集是非常重要的 查看堆内存的过程,确定哪些对象是 正在使用和未使

在阅读有关垃圾收集器的课程时,我了解到它会从内存中删除未引用的对象,我在一次与该主题相关的测验中试图回答一些问题,我发现了以下问题:

垃圾收集器的作用是确保有足够的内存来运行Java程序


是真是假?我知道它管理内存,但它能保证有足够的内存来运行程序吗?

它能做到,它听起来准确:

“垃圾收集”

垃圾收集器不负责内存分配或确保有足够的内存来运行程序

请看一下维基百科关于垃圾收集器的内容:

根据甲骨文的说法:

什么是自动垃圾收集?自动垃圾收集是非常重要的 查看堆内存的过程,确定哪些对象是 正在使用和未使用,并删除未使用的对象。正在使用的 对象或引用对象,表示程序的某个部分 仍然保持指向该对象的指针。未使用的对象,或 未被引用的对象,不再被对象的任何部分引用 节目。因此,未引用对象使用的内存可以 回收


并检查是否也存在问题:

false。它会从内存中删除未引用的对象,你是对的。可用内存量不会改变。这是垃圾回收器试图收集的可用内存量。我不知道“确保”是否意味着“保证”,还是允许被解释为“尽最大努力”。读起来对问答题不好,在需要精确单词的地方口语化…