Tech Mahindra Interview Question

What is singletone, what is serialization, what is constructor and destructor all in java