Question d’entretien chez Tech Mahindra

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