Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is garbage collection in Java, and how can it be used ?

Answer Posted / faiz misbah iiit-bangalore

Each time an object is created in java,it goes into an area
of memory known as the HEAP.All objects-no matter when.
where or how they're created -live on the heap.But it's not
just old memory heap;the java heap is actually called the
Garbage-collectible Heap.When you create an object, java
allocates memory space on the heap according to how much
that particular object needs.java manage that memory for
you!When the JVM can 'see' that an object can never be used
again,that object become eligible for garbage collection.and
if you're running low on memory,the garbage collector will
run,throw out the unreachable objects,and free up the
space.so that the space can be reused.

Run object finalization using System class

public class Main {

public static void main(String[] args) {
System.runFinalization();
}
}
Run the garbage collector using System class

public class Main {

public static void main(String[] args) {

System.gc();

}

}

The Lifetime of an Object

class Sphere {
double radius; // Radius of a sphere

Sphere() {

}

// Class constructor
Sphere(double theRadius) {
radius = theRadius; // Set the radius

}
}

public class MainClass {
public static void main(String[] arg){
Sphere sp = new Sphere();

System.gc();
}

}

Is This Answer Correct ?    13 Yes 5 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the use of default method in interface in java? Explain

1049


What is r * in math?

1041


How to convert string to byte array and vice versa?

1147


What is bom encoding?

1053


What is a bufferedreader?

1165


can any body body expalin best definitions & best real time exaples for opps concepts.

2319


Can an unreferenced object be referenced again?

1246


How do you reverse sort a list in java?

1004


What is finalize()?

1270


List some important features of java 10 release?

1166


What do you understand by soft reference?

1103


What is a line separator in java?

1030


What are static variables and functions?

1187


What is boolean logic?

1073


What is a finally block?

1033