>> i need to know the internal and external difference between
>> String str = "prad";
>> String str = new String("prad");
I don't think there is one.
String is the only object, however, where this 'shorthand' is provided.
Every other type of object must be instantiated like the second line.
J