Question: what is the difference between class.forname and new?
Answer: The new operator is used to initialize new objects. You can create many instances from both the new operator and Class. forName() difference is the 2nd time you create a newInstance() static blocks will not get initialized. Class.