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
Can we override the private methods?
What is locale?
Why declare Main() inside the class in java ?
Can we create an object of static class in java?
Describe 2 different ways to concatenate two strings.
What are the benefits of immutable objects?
What is byte [] in java?
Can a static method be overridden in java?
What is bufferedwriter?
How we can execute any code even before main method?
What is package protected in java?
What is the properties class?
What is variable and constant explain with example?
What is downcasting?
What is JFC?