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
What is set and get methods in java?
Why java is made?
What is :: operator in java 8?
Can a class extends itself in java?
Is string a class?
What is a type parameter in java?
Difference between static synchronization vs. Instance synchronization?
What is fail first in java?
Does importing a package imports its sub-packages as well in java?
Distinguish between a predicate and a function?
Can we override private method?
What is the method to declare member of a class static?
What are the different collection views provided by maps?
How to instantiate member inner class?
What is the use of static class?