I'm getting same hashcodes for these two objects.
CASE 1
String s=new String("ll");
String s1=new String(s);
but for case 2 I am getting different hash codes
CASE 2
String s=new String("ll");
String s1=new String("ll");
So in case 1 are two different objects geting created or only one ?