What is the life-cycle of an object?
Answers were Sorted based on User's Feedback
The life cycle of an object starts with instantiation and ends with garbage collection
| Is This Answer Correct ? | 51 Yes | 3 No |
Object creation
---------------
The operator new allocates storage in the heap and invokes a constructor method for initialization of the object.
Object deletion
---------------
The Java garbage collector runs in parallel (as a thread) with the executing program, so garbage collection is in some sense continuous in Java. A class can have a finalize method that is to be invoked (automatically) before deleting an object. This is useful in case there are any resources, such as an open file, that need to be released by the object before it is removed from the system.
| Is This Answer Correct ? | 1 Yes | 0 No |
Why is the main method static in Java?
What is a method vs function?
When do we use synchronized blocks and advantages of using synchronized blocks?
What is string args [] in java?
What is variable in java?
These static constructors are correct ? class A { statc intA() { } static A(int x,int y) { } static A(int x) { } }
What is the difference in between cpp and java? Can u explain in detail?
What is "Java Native Interface" and how to use it?
Difference between method overloading and overriding.
what is thread in Java ?
Have you ever used hashtable and dictionary?
Are static members inherited to sub classes?