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
Explain the significance of class loaders in bootstrap?
What is a singleton class? Give a practical example of its usage.
Differentiate between run time error and syntax error.
What are the advantages and disadvantages of reference counting in garbage collection?
Program to Find the second largest element in an array.
What does yield method of the thread class do?
What do you mean by an object in java?
Can we have 2 main methods in java class?
What is the null?
What is the inheritance?
How do you sort data in java?
what is aggregation in java?
How do you identify if jvm is 32-bit or 64-bit from java program?
Is java good for beginners?
What is included in core java?