Can we involve garbage collection manually and what is its advantage?

Asked by Last Modified  

1 Answer

Learn Java

Follow 0
Answer

Please enter your answer

16 Yrs of Experience in Teaching

In Java, garbage collector(GC) provides an automatic solution to memory management. Garbage means unreferenced objects and the process of removing the object from a running program is known as garbage collection. In C language, it is the coder’s responsibility to de-allocate memory allocated...
read more
In Java, garbage collector(GC) provides an automatic solution to memory management. Garbage means unreferenced objects and the process of removing the object from a running program is known as garbage collection. In C language, it is the coder’s responsibility to de-allocate memory allocated dynamically using free() function. Same way, In C++ language, it is the coder’s responsibility to de-allocate memory allocated dynamically using destructor. But Java does not support destructor or free() function. In Java it is performed automatically by JVM with the help of Garbage Collector(GC). The Garbage Collector runs repeatedly, checking for objects that are no longer reference and destroyed it. read less
Comments

Related Lessons

1.2. Find the largest element in an array.
public class Main { public static void main(String args) { int arr = {1, 2, 3, 4, 5}; int max = arr; for (int i = 1; i < arr.length; i++) { if (arr > max) { max = arr; } } System.out.println("Largest Element: " + max); }}
Profile Photo

jOOQ 3.10 Supports JPA Attribute Converter
One of the cooler hidden features in jOOQ is the JPADatabase, which allows for reverse engineering a pre-existing set of JPA-annotated entities to generate jOOQ code. For instance, you could write these...
Profile Photo

Try to clear up the basics, if basics are clear then you can go ahead with any difficult problem
Hey guys, To all the students i just want to convey that just clear up your basics so that they can help you solve anyu problem and you would achieve a great success. Regards, Ishani Chakraborty
Profile Photo

Class and Objects in Java
Class is a template or a blueprint which is used to describe an object. On other hand Object is a reference of a class which follows all the stuff written inside the class. How about taking the whole tour in the following video
Profile Photo

Introduction to Course Content
Video about what we are going to learn throughout the Java Training Session .
Profile Photo

Recommended Articles

Java is the most famous programming language till date. 20 years is a big time for any programming language to survive and gain strength. Java has been proved to be one of the most reliable programming languages for networked computers. source:techcentral.com Java was developed to pertain over the Internet. Over...

Read full article >

Designed in a flexible and user-friendly demeanor, Java is the most commonly used programming language for the creation of web applications and platform. It allows developers to “write once, run anywhere” (WORA). It is general-purpose, a high-level programming language developed by Sun Microsystem. Initially known as an...

Read full article >

Before we start on the importance of learning JavaScript, let’s start with a short introduction on the topic. JavaScript is the most popular programming language in the world, precisely it is the language - for Computers, the Web, Servers, Smart Phone, Laptops, Mobiles, Tablets and more. And if you are a beginner or planning...

Read full article >

In the domain of Information Technology, there is always a lot to learn and implement. However, some technologies have a relatively higher demand than the rest of the others. So here are some popular IT courses for the present and upcoming future: Cloud Computing Cloud Computing is a computing technique which is used...

Read full article >

Looking for Java Training Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you