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 / anil kumar khichar
Immutable means the original String never get changed or
replaced by another one. You can simply concate another one
, but beware you can't replace it. Look at the following:-
{
String s="kapil";
String s1="raj";
String s=s1;
see here if you assign s1 to s ,there will you get error.
And it's not allowed here. So we can say Strings are immutable.
Thanks!
Anil
Is This Answer Correct ? | 1 Yes | 4 No |
Post New Answer View All Answers
What is slash r?
Is java platform independent?
What is the role of the java.rmi.naming class?
Explain the public class modifier?
Explain the importance of finalize() method.
What is ternary operator in java?
What is the console in java?
When will you define a method as static in Java?
Explain throw keyword in java?
describe synchronization in respect to multithreading? : Java thread
What is procedure writing?
What is the use of coding?
what is singleton class in java?
Name the components that are termed to be Heavy-weight component but available in Light-weight components?
In which language java is written?