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
Does list allow duplicates in java?
How many bits is size_t?
What is an empty class? What functionality does it offer in Java?
Tell me about different OOPS concepts.
Compare overloading and overriding?
Does java support function overloading, pointers, structures, unions or linked lists?
Can I use % with real numbers?
What is a ?
What is the difference between the prefix and postfix forms of the ++ operator?
What is the memory leak in java?
What is javac used for?
Difference between overriding and overloading in java?
What is the largest long allowed by java?
What is charat ()?
What is a Hash Table? What are the advantages of using a hash table?