Core Java - Interview Questions and Answers for 'Object destruction' - 2 question(s) found - Order By Newest Ans. We cannot explicitly initiate destruction of an object as no destroy method is available in java. Only Garbage collection can destroy an object. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  Garbage collection  object destruction Asked in 1 Companies Related Questions Why Char array is preferred over String for storing password? Does garbage collection guarantee that a program will not run out of memory? Describe, in general, how java's garbage collector works ? Let's suppose we have an to destroy objects, Design a program to implement garbage collection ? Should we override finalize method ? What are strong, soft, weak and phantom references in Java ? Can we call the garbage collector explicitly ? What does String intern() method do? Which type of memory is cleaned / recovered by garbage collection - stack or heap ? Java doesn't provide exclusive access to memory like C/C++ and other lower level languages ? What are the advantanges and disadvantages ? Q2. When does an object cleaned or destroyed by garbage collection ? Core Java
Ans. When it is no longer referenced or it looses all references which were earlier pointing to it. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  garbage collection  object destruction Asked in 1 Companies Related Questions Why Char array is preferred over String for storing password? Does garbage collection guarantee that a program will not run out of memory? Describe, in general, how java's garbage collector works ? Let's suppose we have an to destroy objects, Design a program to implement garbage collection ? Should we override finalize method ? What are strong, soft, weak and phantom references in Java ? Can we call the garbage collector explicitly ? What does String intern() method do? Which type of memory is cleaned / recovered by garbage collection - stack or heap ? Java doesn't provide exclusive access to memory like C/C++ and other lower level languages ? What are the advantanges and disadvantages ?