I need the difference between
string s="abc" and string s=new string("abc");
How many objects created for both .
The following i got from google , is it correct.
String s "abc"; is the simple case it will create one string object and one reference variable. "abc" will go into the pool and s will refer to it...
String s new String("abc"); it will create two objects and one reference variable.
java will create a new string object in the nonpool memory s will refer to it. the literal "abc" will be placed in the pool.