String is a immutable objects . it means that string does
not change...........
But it will be chang.........
{
String s="kapil";
String s1="raj";
String s=s1;
then print(.......)
The String has been changed ..
how it is possible and why its called immutable objects
Answer Posted / ramaraju
hi
String is a Immutable object,that is
string is an object not a datatype variable.
From the above example
String s=s1 //means it will create a new objet s with the
value raj,not change the value.
Note:whenever u edit or concatinate the string internally
it will create a new object,but not chang that object.
| Is This Answer Correct ? | 16 Yes | 4 No |
Post New Answer View All Answers
Can singleton class be cloned?
Is arraylist ordered in java?
What is mean by encoding?
Can we have any code between try and finally blocks?
What classes of exceptions may be caught by a catch clause in java programming?
How does the java compiler work?
What is functional interface in java?
How many types of equations are there?
Explain about abstract classes in java?
Can a constructor be made final?
How do you compare two strings lexicographically?
Can we have try without catch block?
Explain an algorithm to find depth of a binary tree.
Explain inner classes ?
Can we convert integer to string in java?