Вот факты: в языке Go есть сборщик мусора. В Java есть сборка мусора многие программы Java имеют (незаметные или нет) утечки памяти В качестве примера Java-программы с утечками памяти (не для слабонервных, этот вопрос может поколебать ваши убеждения), посмотрите здесь о небольшой Java-программе...