Я понимаю, что освобождение памяти необходимо на любом языке. Но Java предоставляет его и освобождает программистов от беспокойства по поводу деактивации памяти.Почему Java предоставляет сборку мусора?
Теперь, что я собрал, только преимущество java, обеспечивающего механизм сбора мусора, заключается в том, что накладные расходы программистов уменьшаются. Но накладные расходы JVM увеличены.
Я сомневаюсь, что это единственное преимущество сборки мусора java или я пропустил какой-то другой момент?
GC не требуется ни на одном языке. На самом деле, существует много языков без него, а именно C. –
вы понимаете, что gc будет «необходим на любом языке», но «только преимущество java, обеспечивающего механизм сбора мусора, заключается в том, что накладные расходы программистов сокращаются»? разве вы не противоречите себе? – eis
@ el.pescado тоже в 'C', это называется' free'. Только программисты делают это «вручную» – rolfl