New işletmeni kullanarak bir varlık oluşturduğunuzda kaynaklar ayrılır ve bu nesne için referenslar döndürülür. Diğer birçok programlama dilinde, açıkça yaratılan fakat artık ihtiyaç duyulmayan varlıkları temizlemek (yada yok etmek) zorundasınız.
Fakat Javada, new işletmeni ile yaratılan varlıkları yok etmeye ihtiyaç duymazsınız. Artık ihtiyaç duyulmayan
varlıkları, anlamsız veri toplama mekanizması onları sizin yerinize yok eder.
Bir nesneyi referans gösteren hiçbir değişken yoksa, nesne anlamsız veri toplayıcıya konur. Yani bir varlığı referans gösteren bütün
değişkenler kapsam dışına çıkarsa, farklı bir varlığa yada null değerine atanırsa varlık otomatik olarak
yok edilir.