Amdocs interview question

1. What is difference b/w final, finalize and finally 2. What is singleton design pattern. 3. Difference between abstraction and inheritance 4. Collection frameworks