What is the difference between forming a new object of class String by following 2 methods :   
- String str1 = "Welcome";
- String str1 = new String("Welcome");
What is the difference between forming a new object of class String by following 2 methods :   
String str1 = "Welcome";String str1 = new String("Welcome");