String is an immutable object.
Then how can the following code be justified.
String s1 = ?ABC?;
String s1 = s1+?XYZ?;
s.o.p(s1);
The output is ABCXYZ, which is the value of s1 ?
Answer Posted / sivadasan
It will Give Compile time Error...
We can not declare again s1.
So the Compiler will give
s1 is already defined in main(java.lang.String[])
Is This Answer Correct ? | 6 Yes | 0 No |
Post New Answer View All Answers
Explain restrictions on using enum?
Which is better 64 bit or 32 bit?
How is it possible in java programming for two string objects with identical values not to be equal under the == operator?
What is a hashmap used for?
What is identifier with example?
What is numel matlab?
What is thread pool? How can we create thread pool in java?
what is the purpose of "virtual"?
What is the use of conditional statement?
What do you mean by platform independence? What is an interface?
How do you sort in java?
What is internal variable?
What do you mean by thread safe?
Is it necessary that each try block must be followed by a catch block?
What is the use of parse function in java?