What is the difference between "Class.forName()" and "Class.forName().newInstance()"?

What is the difference between Class.forName() and Class.forName().newInstance()? I do not understand the significant difference (I have read something about them!). Could you please help me?