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 / paras bist
above program is incorrect ,it will give compile time error
as "Duplicate Variable s1".
it should b
String s1 = "ABC";
String s = s1+"XYZ";
which is valid in string ,as we are creating new String
object
Is This Answer Correct ? | 14 Yes | 2 No |
Post New Answer View All Answers
What is hash in java?
Explain enumeration in java?
What is difference between fail-fast and fail-safe?
What is static keyword?
Is map sorted in java?
Define inheritance?
Explain about member inner classes?
What is a default constraint?
What is a java developer salary?
Explain about exception propagation?
What are the advantages of java over cpp?
Explain about transient variables in java?
How to compare two strings in java program?
Can we override the static methods?
Does the order of public and static declaration matter in main method?