suppose string s1="rajnish";
string s2="bhaskar";
then what will be happend ?
Answer Posted / venkat
FIRST OF ALL THE JVM CREATED THE OBJECTS FOR STRING
CLASSESS IN TWO WAYS
1)STRING S1=NEW STRING("VENKI");
2)STRING S2="VENKI"
IN SECOND APPROACH WHEN THE JVM IS EN COUNTED THE ""
(DOUBLE QUOTATIONS) THEN IT UNDERSTOOD ,AND CREATED THE
OBJECT FOR THE S2 , AND THIS OBJECT IS PLACED IN THE STRING
POOL (SEPERATE MEMORY LOCATION IS MAINTAINED) . i.e in this
position we are not creating the object for the string class
explicitly ,the jvm internally created this object
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What is java Applet?
Explain the overview of UDP messaging.
What is scope of a variable?
What do you mean by Function Overloading in java?
What is difference between throw and throws ?
How do you convert an int to a double in java?
What does flag mean in java?
What does ide stand for?
How can you share data between two thread in Java?
What does provide mean construction?
Why are the destructors for base class and derived class called in reverse order when the program exits
Define an applet in java?
Give a brief description of java socket programming?
Which collections are thread safe in java?
What is high level language in computer?